Position Overview :
We are seeking a highly motivated and technically proficient Software Engineer to join our innovative engineering team. The role involves designing, developing, and maintaining cutting-edge cloud-based analytics applications deployed on our Kubernetes (AWS EKS) hosted Digital Network Platform (OPUS). This position is ideal for individuals passionate about building scalable, high-performance solutions in the Life Sciences and Pharma supply chain domain.
Key Responsibilities Design and Development :
- Develop, test, and maintain analytics solutions leveraging modern frameworks and cloud platforms.
- Write clean, efficient, and reusable code in Java, JavaScript, and SQL.
- Build microservices-based architectures and ensure high availability and fault tolerance.
Cloud and Data Engineering :
Work with AWS cloud services including S3, Glue, Athena, Redshift, RDS, ElasticSearch, Kafka / Kinesis, SQS, and SNS.Implement secure and scalable data processing and storage solutions.Collaboration and Product Delivery :
Collaborate with domain experts, data scientists, architects, and product managers to transform business requirements into technical solutions.Participate in Agile ceremonies and contribute to sprint planning, reviews, and retrospectives.Quality and Performance :
Work closely with QA teams to develop test strategies, perform code reviews, and ensure product reliability.Optimize applications for performance, scalability, and compliance within the Life Sciences domain.Innovation and Learning :
Stay current with emerging technologies, tools, and industry trends in analytics, microservices, and cloud computing.Explore and integrate frameworks like Vert.x, RxJava, and GraphQL where applicable.Required Skills and Qualifications :
Strong foundation in Data Structures and Algorithms.Proficiency in Java, JavaScript, and SQL with proven hands-on coding experience.Understanding of microservices architecture and containerization (e.g., Docker, Kubernetes).Exposure to cloud-native solutions and distributed systems.Familiarity with frameworks such as Vert.x, RxJava, and GraphQL is an advantage.Strong analytical skills with an ability to solve complex problems in a collaborativeenvironment.
Excellent communication and teamwork abilities; comfortable working in distributed teamsacross geographies.
Education :
Bachelors degree in Computer Science, Information Technology, or related field. A Masters degree is a plus.Preferred Experience :
Prior experience developing applications in the Life Sciences or Pharma supply chain domain.Experience with Agile methodologies and working in multi-location teams (US and India).(ref : hirist.tech)