SE III Backend (Java and JavaScript)
TraceLink
Company overview:
TraceLink’s software solutions and Opus Platform help the pharmaceutical industry digitize their supply chain and enable greater compliance, visibility, and decision making. It reduces disruption to the supply of medicines to patients who need them, anywhere in the world.
Founded in 2009 with the simple mission of protecting patients, today Tracelink has 8 offices, over 800 employees and more than 1300 customers in over 60 countries around the world. Our expanding product suite continues to protect patients and now also enhances multi-enterprise collaboration through innovative new applications such as MINT.
Tracelink is recognized as an industry leader by Gartner and IDC, and for having a great company culture by Comparably.
Responsibilities
The Software Engineer III for Opus will have an engineering role in the design, implementation and maintenance of key platform applications and our integrated software development applications within a sophisticated, AWS EKS hosted, reactive, cloud platform. Your responsibilities will include:
Develop highly optimized software that is the cornerstone of our RxJava, Vert.x based platform, as well as platform deployed Javascript microservices
Bring creativity and collaboration to design and problem solving
Write code with quality in mind; proficient in writing unit tests to ensure high code quality
Work closely with our QA team; assist with test planning as appropriate
Work independently or in collaboration to accomplish tasks and large initiatives.
Grasp business knowledge quickly
Work with your team to estimate tasks, and provide regular status updates as part of our scrum-based Agile development process
Lead junior team members in technical aspects
Actively participate in all phases of the software development lifecycle.
Qualifications
BE or B.Tech degree in computer science or engineering or equivalent required
4 - 6 years of software development experience, Java preferred
Experience with SQL or no-SQL databases
DB Replication and multi-node databases knowledge a plus
Experience with RxJava, Vert.x or other reactive programming is a plus
Excellent communication skills; ability to communicate effectively and clearly, and collaborate with other disci