Senior Software Architect

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 ID 2018-1390
Salary Range: NA
Minimum Qualification
8 - 10 years

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.