Senior Software Engineer - Remote Position in Technology R&D
About the Role
We are seeking a Senior Software Engineer to join our Technology R&D team at Signant Health. This remote position offers an exciting opportunity to contribute to innovative solutions that enhance clinical trials and improve patient outcomes. You will play a crucial role in developing and maintaining software solutions that support our mission of delivering better healthcare through advanced technology.
What You'll Do
- Design, implement, and maintain product modules and subsystems according to architecture and good software engineering practices.
- Ensure product usability by creating user interfaces, use cases, and conducting usability tests.
- Prepare technical documentation and create user interface guidelines.
- Conduct unit testing and integration testing for sprint coding.
- Research and solve problems discovered by validation or product support.
- Stay updated with new technologies, including AI-assisted development tools.
- Coach and mentor software engineers, promoting AI-assisted development practices.
- Perform code and solution design reviews to ensure maintainability and quality.
Requirements
- M.Sc/B.Sc Degree in Computer Science, Engineering, or Information Systems.
- 5+ years of software development experience.
- Fluency in English, both written and verbal.
- Experience with APIs: REST, GraphQL, WSO2/Kong.
- Proficiency in databases: RDBMS (SqlServer/Oracle/PostgreSQL) and NoSQL (MongoDB).
- Familiarity with cloud platforms: AWS, Docker, OpenShift/K8s.
- Strong knowledge of .NET technologies including C#, ASP.NET, and .NET Core.
- Experience with front-end technologies: React.JS, TypeScript, JavaScript, AJAX, CSS.
Nice to Have
- Experience with AI/ML concepts and integrating AI services into applications.
- Awareness of responsible AI usage practices.
- User-oriented approach to software development.
- Willingness to learn new technologies as needed.
- Team-oriented mindset with a positive attitude.
What We Offer
- Competitive salary and benefits package.
- Opportunity to work on meaningful projects that impact global health.
- Collaborative and inclusive work environment.
- Professional development opportunities.
- Flexible working hours and remote work options.
This Senior Software Engineer role offers a unique opportunity to work remotely on impactful projects in clinical research, with a competitive salary and a collaborative environment.
Who Will Succeed Here
Proficiency in C and ASP.NET with a strong understanding of building scalable web applications, as well as hands-on experience with React.js and TypeScript for developing dynamic user interfaces.
Self-motivated and disciplined to thrive in a remote work environment, demonstrating effective time management and the ability to collaborate asynchronously across different time zones.
A mindset geared towards continuous improvement and innovation, with experience in utilizing AWS services, Docker for containerization, and GraphQL/REST API for building robust backend solutions.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months