remote
Software Engineer - Vajra Global
Software Engineer
Software Engineer developing, testing, and maintaining applications for clinical research and statistical programming, translating business requirements into reliable, regulatory‑compliant solutions using Python, R, SAS, and SQL.
About the role
Key Responsibilities
- Analyze business and programming requirements to define functional specifications for new or enhanced software applications.
- Design, develop, and unit‑test code using Python, R, SAS, and SQL to support clinical research workflows and statistical analyses.
- Maintain existing systems, perform code reviews, and implement bug fixes to ensure high reliability and performance.
- Collaborate with cross‑functional teams—including data scientists, clinicians, and quality assurance—to deliver solutions that meet regulatory and quality standards.
- Conduct feasibility studies, create technical documentation, and support validation activities for software releases.
Requirements
- Bachelor's degree in Computer Science, Engineering, Bioinformatics, or related field with 2+ years of software development experience.
- Proficiency in Python, R, SAS, and SQL for data manipulation, analysis, and application development.
- Strong understanding of software design principles, version control (e.g., Git), and automated testing frameworks.
- Experience working in regulated environments (e.g., GxP, FDA) and familiarity with documentation and validation processes.
- Excellent problem‑solving, communication, and teamwork skills.