21 days ago
Responsibilities
- Design, develop, and support clinical trial software with an emphasis on patient safety and data integrity.
- Review product requirements and verify implementation feasibility.
- Assist in creating technical design and implementation documentation.
- Design and code software applications while fixing defects.
- Provide unit testing coverage for delivered code.
- Ensure timely delivery of high-quality code in collaboration with team members.
- Manage software deployment across all environments and complete necessary documentation.
- Assist the support team in troubleshooting and resolving production issues.
- Perform other related duties as required.
Requirements
- Bachelor’s degree or equivalent experience.
- At least 6 years of experience in software development/software engineering.
- Deep, hands-on Python experience in production systems.
- Strong understanding of relational databases and cloud (AWS) with experience in building and supporting services.
- Django experience preferred.
- Angular experience preferred.
- Previous exposure to AI technologies with a willingness to experiment.
- Ability to design, develop, and support software modules of medium to high complexity.
- Excellent problem-solving skills and learning capability.
- Strong time management and organizational skills.
- Production-support mindset for mission-critical applications.