About the Role
This position centers around full-stack engineering with a strong emphasis on backend development using C# and ASP.NET, alongside building REST APIs. The role also requires frontend development experience using React and modern web technologies. The engineer will contribute to software development, quality improvements, stakeholder collaboration, mentoring, and process enhancements.
Responsibilities
- Develop backend applications using C# and ASP.NET
- Design and build REST APIs
- Develop frontend applications using React
- Work with JavaScript, TypeScript, HTML5, CSS3, and responsive UI design
- Use modern frontend tooling including npm and webpack
- Conduct code reviews and uphold coding standards
- Identify bugs and implement fixes to improve software reliability and performance
- Follow software engineering best practices and continuous improvement initiatives
- Work with GitHub, CI/CD pipelines, and build processes
- Create and update templates required for QMS document generation
- Analyze issues and implement effective solutions
- Collaborate with stakeholders across teams
- Coach and support new team members
Requirements
- Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or equivalent
- Strong full-stack development experience
- Experience with C# and ASP.NET
- Experience with React
- Experience building REST APIs
- Knowledge of JavaScript, TypeScript, HTML5, and CSS3
- Experience with GitHub
- Knowledge of CI/CD processes, build, and deployment practices
- Experience with SQL Server or other relational databases
- Strong debugging and problem-solving skills
- Understanding of object-oriented design principles and patterns
- Strong communication and collaboration skills
- Eagerness to learn and stay updated with AI developments
Work Environment
- Office-based role
- Employees are expected to work in-person at least 3 days per week
Benefits
- Opportunity to work on healthcare technology solutions
- Collaborative team environment
- Learning and development opportunities