Software Architect, Platform & Application Framework

Job Locations US-MA-Wilmington
Posted Date 1 week ago(1/9/2022 7:19 PM)
Job ID
2021-2264
Organization
Engineering - Development & Architecture

­

 

Overview

 

TraceLink is seeking a full-time, experienced Platform Architect to join our team and focus on Tracelink’s cloud-based suite of products that help companies in the pharmaceutical supply chain prevent the introduction of counterfeit drugs. 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 Platform Architect is responsible for the design and overseeing the technical implementation of the platform and application framework components that make up Tracelink’s cloud-based platform. The Architect reports to the Chief Technology Officer.

 You will:

  • Be a thought leader on architecture and design of cloud-based applications that provide mission-critical functionality and support high transaction volume;
  • Prototype and in some cases implement the underlying code to advance application functionality in advance of or coordination with the development teams;
  • Provide technical oversight of development team responsible for delivering the applications;
  • 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 application development teams within the organization and provide input to other product areas represented by other team members.
  • Work with engineering to:
    • Explain and break down designs for team members
    • Work with team members to go from High Level Design to detailed technical designs
    • Be hands on in developing software 
  • Coordinate with other architects and program managers to create designs that meet business needs
  • Lead full system debugging efforts
  • Perform Performance investigations and analysis of new and existing designs
  • Provide guidance in the form of technical mentorship and the enumeration of best practices and guidelines
  • Critically that the candidate can communicate effectively both through written and verbal interactions 
  • Stay abreast of current trends or new technologies to keep the platform up to date

­

Qualifications

 

Candidates must possess the following skills and traits:

  • 6+ years of real world experience implementing modern, efficient, and scalable applications.
  • 3+ years hands-on experience in an architect role employing a variety of technologies
  • Strong ability to communicate effectively and clearly, and collaborate with other disciplines
  • Ability to write high-quality code in Java
  • Strong experience in building data access layers
  • Strong experience in building sophisticated microservice-based applications, responsive, stateless, and distributed architecture/platform which ensure long term technical viability of new application developments and business demands. development experience
  • Experience in developing Enterprise Software (e.g. Supply Chain, ERP, Manufacturing)
  • 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 in developing web-services and Web-based APIs
  • 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 with Rocks DB
  • Experience with different database technologies
  • Experience with the pharmaceutical industry
  • Experience building reactive systems using frameworks such as vertx.io, Akka, Ratpack, or similar frameworks
  • Experience with the Graal Polyglot languages
  • Experience in Java Script
  • Experience in platform development

Options

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