Intrahealth is looking for a skilled Software Developer with expertise in React.js and .NET (C#) to join our dynamic development team.
You will be responsible for developing and maintaining user interface components, ensuring seamless integration with backend services, and delivering high-quality, scalable web applications. You are expected to also contribute to the backend .NET development to provide robust and efficient apis.
Our ideal candidate is proactive, a quick learner, an excellent communicator, and can identify solutions in a complex business environment in a customer friendly and timely manner.
Responsibilities- Develop and Maintain UI Components: Design and implement reusable and efficient React.js components for web applications.
- Implement Responsive Designs: Develop responsive designs to provide a consistent user experience across different screen sizes.
- Collaborate with Cross-Functional Teams: Work closely with designers, product managers, and backend developers to translate requirements into functional user interfaces.
- Design, Develop and Maintain backend API: Design and implement reusable and scalable .NET API components using C# for consumption by the web applications with security in mind.
- Optimize Application Performance: Ensure applications are optimized for speed and scalability across various devices and browsers
- Code Quality and Best Practices: Write clean, maintainable code following best practices, and participate in code reviews to uphold code quality standards.
- Conduct thorough unit testing and develop automated tests to ensure software quality and reliability
- Integrate automated tests into CI/CD pipelines for continuous quality assurance
- Troubleshoot and debug software defects, identifying and implementing appropriate solutions
- Stay Updated: Keep abreast of the latest industry trends and technologies to ensure our applications remain current and competitive.
- Responsibly embrace the power of AI to improve quality and productivity
- Contribute to the maintenance and support of existing software applications
Requirements- BSc/BA in Computer Science or equivalent work experience
- 3+ years of software development experience
- Strong proficiency in C#, React and web application development
- Experience with database design and development using SQL Server or similar RDBMS
- Familiarity with automated testing concepts and tools
- Strong problem-solving and analytical skills
- Excellent communication and teamwork skills
- Ability to manage time effectively and prioritize tasks in a dynamic work environment
- Detail-oriented mindset with a commitment to quality
Nice to haves:
- Experience with test automation tools (TestComplete, Playwright)
- Familiarity with agile implementation methodologies
- Experience with Electronic Medical Record software (i.e. EMR, EHR, FHIR)
Intrahealth is committed to supporting a diverse, inclusive, and accessible workplace. We welcome and celebrate the diversity of applicants and team members across ability, race, gender identity, sexual orientation, and perspective. We strive to create an inclusive workplace where differences are celebrated and fuel our success.