Our Software Engineers builds state-of-the art healthcare applications that empower doctors, administrators, and patients in the healthcare delivery process. You will be responsible for the delivering high-quality solutions as part of the Practice Management Engineering team ensuring that product value reaches customers in the quickest, most reliable and cost-effective way. All team members take responsibility for the quality and value of the software we provide to customers through continuous delivery.
Position: Senior Developer, T3
Required Skills:
- Minimum 5 years of experience in software development. (5 8 years)
- Proficient in C# and VB.Net. (.Net Framework)
- Proficient in SQL server. Understanding of relational databases, SQL queries and stored procedures.
- Proficient in Object-oriented programming and design principles.
- Good knowledge in one of the configuration management tools like Bitbucket, Perforce, SVN or GIT
- Experience in the entire product development cycle and process: from design, implementation, debugging, branching, testing and maintenance.
- Exposure to Agile Methodologies and way of working.
- Ability to collaborate across team and stakeholders
- Awareness and implementation of coding standards and guidelines
- Strong communication and ability to effectively communicate during technical and functional discussions with other teams and stakeholders
- The ability to work independently, exhibit sense of ownership, work multiple priorities & deliverables concurrently
- Ability to mentor other junior developers
Good to Have Skills:
- Knowledge of the Healthcare IT Domain, technologies, and standards (CCDA, HL7, FHIR) is a plus
- Knowledge of EHR/PM like Cerner Millennium, Epic, Philips suite
- Exposure to WCF, WPF
- Any automated unit testing tools such as Nunit.
- Exposure to AWS or Azure
- Knowledge of the quality process, metrics and testing methodologies.
Required Education:
- Bachelor’s degree in Software Engineering/Computer Science OR equivalent degree.