• Senior Software Architect

    Job Locations US-MA-North Reading
    Posted Date 1 week ago(11/6/2018 1:58 PM)
    Job ID
    2018-1390
    Organization
    CTO
  • ­

    TraceLink is seeking a full-time, experienced Architect to join our team and focus on TraceLink’s Cloud-based Platform. If you’re self-motivated, intellectually curious and motivated by designing and developing innovative products for global organizations, you could be a good fit for our team.

    ­

    Responsibilities

    The Architect is responsible for the design and overseeing the technical implementation of microservice runtime environment and persistence technologies. The Architect reports to the Chief Technology Officer.

     You will:

    • Be a thought leader on architecture and design for the microservice runtime environment, including infrastructure to deploy and manage docker-based microservices, token-based security, persistence technologies, and diagnostic tooling, working closely with the Product Management and Engineering teams to develop a shared paradigm and approach;
    • Prototype and in some cases implement the underlying code to advance the microservice runtime and persistence layers of the platform;
    • Provide technical oversight of development team responsible for delivering the microservice runtime and persistence layers;
    • Provide high-level analysis and design reviews to apply appropriate technologies and architecture to solve conceptual problems; ensure design, structure, and content meet performance guidelines;
    • Develop software that takes best advantage of our cloud-based fully-distributed architecture;
    • Research and remain informed of new technology and tools, and how such technologies could be applied at TraceLink; recommend extension, expansion, and update of technology standards, practices, and methodologies;
    • Participate as a member of the CTO technology leadership team to represent the low-code development environment project within the organization, and provide input to other product areas represented by other team members.

    ­

    Skills and Requirements:

    Candidates must possess the following skills and traits:

    • 8+ years software development experience
    • Strong experience in software development in Java
    • Strong experience in building sophisticated microservice-based applications
    • Strong experience in working with Docker and orchestration frameworks such as Kubernetes
    • Experience in building cloud-based applications on platforms such as Amazon Web Services
    • Experience building reactive systems using frameworks such as vertx.io, Akka, Ratpack, or similar frameworks
    • Experience in developing web-services and Web-based APIs
    • 3+ years hands-on experience in an architect role employing a variety of technologies
    • Ability to communicate effectively and clearly, and collaborate with other disciplines
    • Bachelor’s degree or greater in computer science or related area
    • Experience and interest in working in fast-paced environments

    Helpful skills and experience:

    • Experience developing a product in an Agile development environment
    • Experience in developing Enterprise Software (e.g. Supply Chain, ERP, Manufacturing)
    • Experience with the pharmaceutical industry

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed