IntegriChain is the data and application backbone for market access departments of Life Sciences manufacturers. They are seeking a Senior Software Engineer to expand their engineering capabilities, focusing on programming, automation, performance optimization, and quality to deliver high-reliability product functionalities.
Responsibilities:
- Responsible for building and maintaining stable products with latest tech-stack, frameworks and following Agile and DevOps ways-of-working
- Accountable for delivering quality solutions to the problems without compromising on the planned deadlines
- Leverage various AI models through tools (such as Copilot) for code generation, test case generation, code analysis, and code optimization
- Contribute to redesigning and enhancing applications to latest technologies
- Be a problem solver, leader, and a team-player to make a bigger contribution to the achievements
- Play a part in every aspect of the software development lifecycle, including software design, development, testing, reviewing, and deployment
- Open to learn from each other in the team and each experience day-to-day
Requirements:
- Proven experience with two or more development languages. Experience working on Python is a MUST
- Strong proficiency in writing and optimizing SQL queries in any relational or columnar database (Postgres & Snowflake)
- Experience in building RESTful APIs using Python and web frameworks such as Flask is a MUST
- Experience in working with any of the ORM tools, like SQLAlchemy
- Experience in building a web platform with Angular 18+ (React could be an alternative) is highly desirable
- Experience in using version control tools such as Git and GitHub
- Highly proficient in writing high-quality, well-tested code
- Well-versed with Agile methodologies, such as Scrum, Kanban
- Experience in building applications with containerization via Docker
- Key competencies required: Problem-Solving, Analytical, Collaboration, and Accountability
- An influencer who always advocates for technical excellence and innovation while being open to change when needed
- Resilient in ambiguous situations and can approach challenges from multiple perspectives
- Efficiently utilize DevOps tools and practices to build and deploy software
- English proficiency level: Professional
- Hands-on experience in leveraging various AI models through tools (such as Copilot) for code generation, test case generation, code analysis, and code optimization is highly preferred
- Working knowledge of the cloud services of AWS is highly desirable
- AWS® certifications would be an advantage