Overview
We are seeking an experienced C# Developer with a strong background in the life sciences domain to join our dynamic team. This role is crucial for developing and maintaining our innovative software solutions that aid in research clinical trials and healthcare delivery. The successful candidate will work closely with cross-functional teams to create applications that meet the specific needs of the life sciences industry ensuring compliance with industry standards and resulting in enhanced operational efficiencies. You will leverage your expertise in C# and to write robust code while implementing best practices in software development. Your contributions will significantly impact the functionality and performance of our applications thereby supporting healthcare advancements and patient outcomes.
Key Responsibilities
- Design develop and maintain web applications using C# and .
- Collaborate with product managers and stakeholders to gather requirements and translate them into technical specifications.
- Implement and manage SQL Server databases and write efficient queries.
- Develop RESTful APIs for seamless communication between front-end and back-end systems.
- Participate in code reviews and provide constructive feedback.
- Enhance application performance through optimization and refactoring.
- Ensure compliance with industry regulations and standards related to the life sciences domain.
- Integrate third-party services and APIs into applications.
- Debug and troubleshoot issues arising in web applications.
- Contribute to the development of user interface components using modern JavaScript frameworks.
- Document development processes code changes and software architecture.
- Work closely with QA teams to ensure thorough testing of applications.
- Participate in Agile/Scrum ceremonies and contribute to iterative development processes.
- Stay updated with emerging trends in software development and the life sciences industry.
- Provide technical support and training to users as needed.
Required Qualifications
- Bachelors degree in Computer Science Software Engineering or a related field.
- Minimum of 3 years of professional experience in C# and development.
- Experience in the life sciences industry is highly desirable.
- Proficient with SQL Server and database design.
- Strong understanding of Object-Oriented Programming (OOP) principles.
- Experience with front-end technologies (e.g. HTML CSS JavaScript React or Angular).
- Familiarity with Agile development methodologies.
- Excellent analytical and problem-solving skills.
- Ability to work both independently and as part of a team.
- Strong communication and interpersonal skills.
- Knowledge of industry regulations (e.g. HIPAA GMP) is a plus.
- Experience with version control systems such as Git.
- Ability to manage multiple priorities and meet deadlines.
- Commitment to continuous learning and professional development.
- Willingness to adapt to new technologies and processes.
css,javascript,c#,sql server,web api,,git,entity framework,agile development,team collaboration,react,angular,object-oriented programming,agile methodology,life sciences,restful apis,.net,html