Senior Software Engineer
Novo Path Medical
Are you a technologist that loves problem solving? How about a passion for cloud technologies? Looking to anchor to a company with an empowering culture?
NovoPath is looking for a Senior Software Engineer to lead the development team for our award-winning Laboratory Information System (LIS) software. This role is perfect for the technologist looking to be hands-on and is excited about being responsible for the direction of our next generation of cloud features. You will be deeply engaged in the latest Azure technologies, things like Azure functions, scalable web apps, automated CI/CD Pipelines and using Azure/Azure DevOps. Candidates should have really strong experience with .NET, APIs, microservices, Azure cloud architecture and developing scalable SaaS applications. This position will provide the opportunity to work with a smart, talented, diverse group of peers that are deeply committed to each other and meaningfully improving patient outcomes.
This position is available on a remote basis however preference will be given to candidates able to work at our office in Bridgewater, NJ one to two days per week.
Responsibilities
- Design, code, test and deploy SaaS applications and features that enhance and maintain our product line
- Lead and perform code reviews, best practices and POCs for our development team
- Participate in agile development processes/events
- Manage and work alongside a team of globally distributed developers
- Create, and own standard deployment configurations, code, scripts, timelines, and methodologies
- Assist engineers with troubleshooting environments
- Provide feedback and communicate issues, product enhancements opportunities, and field changes to the product team
Required Qualifications
- Bachelor’s degree or equivalent work experience
- Experience designing, building, and deploying scalable cloud-based applications in Azure
- 6+ years developing software in C#/.NET (preferred), Razor, Javascript, etc.
- Demonstrated proficiency with MS SQL database. Experience with NoSQL (e.g. Mongo, Cosmos) is a plus
- Working knowledge of database administration tools
- Strong technical aptitude and problem-solving approach
- Exceptional communication skills
- Self-motivated and directed
- Microsoft Azure certifications a bonus
Benefits
- Medical, Dental, and Vision Insurance
- Employee Assistance Program
- Short- and Long-Term Disability and Life Insurance
- 401(k) Plan
- Unlimited Paid Time Off
- Company-wide team-building outings
- Collaborative and friendly work environment
- Great work-life balance