- Design, develop, test, debug, document software, and create /enhance existing components to ensure that software meets business needs
- Conduct design and code reviews to ensure code developed meets coding best practices guidelines, unit testing, security, and scalability and maintainability guidelines
- Deploy and maintain enterprise level Applications/Systems
- Collaborate with other team members, business stakeholders and product owners, both inside and outside the team
- Demonstrate application features and fixes with product management and users
- Mentor junior team members on procedures and technical standards
- Troubleshoot and support deployed systems
- Attend and participate in applicable company-sponsored training
- Maintain a strong understanding of software development trends and technology
- Maintain a strong understanding of the regulatory requirements applicable to software development in clinical trials
EDUCATION AND EXPERIENCE REQUIRED
- Bachelor s degree, strongly preferred
- Minimum of 3+ years experience in
- Experience with .Net Framework, .Net and C#
- Angular with a WebAPI Backend
- Webservices - REST and SOAP
- Microsoft SQL Sever
- CI/CD
- Preferred experience in
- Docker/Kubernetes
- Azure DevOps (preferred) / AWS DevOps
- Micro services
- Strong interpersonal and communication skills, both verbal and written.
- Experience identifying and troubleshooting software problems.
- Strong organization skills and ability to prioritize and meet deadlines
- Experience conducting process re-engineering and improving costs/quality.