Responsibilities :
- Maintenance development and testing of the EviDICE and ROLL modelling platforms, used for health economic modeling (disease pathways and the effect of interventions / drugs on the patients)
- Collaboration with modelers and developers to produce software specifications and prototypes
- Designing, coding, testing, and debugging software applications using Python programming language.
- Collaborating with cross-functional teams, including product managers, designers, and other developers, to understand requirements and deliver high-quality solutions.
- Developing and maintaining software documentation, including specifications, design documents, and user manuals.
- Troubleshooting and resolving software defects and issues in a timely manner.
- Conducting code reviews to ensure adherence to coding standards and best practices.
- Participating in the full software development lifecycle, including requirements gathering, design, implementation, and deployment.
- Staying up-to-date with the latest trends and advancements in Python programming language and related technologies.
Candidate Requirement :
Education : Bachelors / Masters in Engineering
Required Skills, Knowledge and Experience :
Bachelor's degree in Computer Science, Software Engineering, or a related field.Proven experience as a Python Developer with at least 8-10 years of professional experience.Strong proficiency in Python programming language and its various frameworks, such as Django or Flask.Solid understanding of software development principles, data structures, and algorithms.Excellent problem-solving and analytical skills.Strong communication and collaboration abilities.Ability to work independently and as part of a team in a fast-paced environment.Nice to Have :
Experience in Life Science / Healthcare domainSkills Required
Django, Flask, Python