A Senior Software Developer is concerned with all facets of the software development process for IntRlab, LifeLabs' core Lab Information System (LIS), as well as related integration components. He / She has technical leadership responsibility for design and development of application modules, maintains and deploys LIS enhancements, as well as new software components or applications to meet user and business needs.
Responsibilities
- Develop quality software and web applications
- Analyze and maintain existing software applications
- Design highly scalable, testable code
- Discover and fix programming bugs
Qualifications
Bachelor's degree or equivalent experience in Computer Science or related field5+ years of previous programming experience with IntlerSystems IRIS / Cache, ObjectScript.Experience with InterSystems for Health is a plus. Healthcare related experience (FHIR, HL7, LIS / CIS intgrations).Experience with Software design and patterns, C#.NET (ASP.Net MVC, WCF, WebApi, EntityFramework)Web Technologies (AngularJS, Bootstrap, HTML5), Automated Testing (NUnit / MSTest, Moq, Specflow / Cucumber)Experience with CI / CD tools on GitHub GitLab, Azure DevOps.
Proficiency in data formats such as JSON, XML.Experience in healthcare environments is a plus.Excellent English oral and written communication skills.Ability to effectively work in a team environment. Ability to effectively prioritize and execute tasks in a highpressure environment. Proven analytical and problem-solving abilities.Ability to manage multiple concurrent development projects in parallel.
Excellent customer service skills