The Sr Software Engineer is responsible for all stages of the software development lifecycle using a variety of technologies and tools to build impactful software solutions. The scope of this job includes building and optimizing comprehensive solutions that prioritize end-user efficiency and experience.
Requirements
- Experience working in an Agile/Scrum development process.
- Strong proficiency in the .NET Framework with C and/or VB.NET, and .Net Core.
- Advanced SQL skills, including writing complex queries, stored procedures, and performance tuning with MS SQL Server.
- Hands-on experience with modern JavaScript frameworks such as Vue2/Vue3 or Angular.
- Experience building and maintaining automated unit and application testing suites using tools like Playwright or similar frameworks.
- Knowledge of consuming SOAP-based web services.
- Familiarity with security protocols, including authentication and authorization using standards like OAuth 2.0.
Responsibilities
- Lead the design of complex software development features and ensure solutions are scalable, effective, and maintainable.
- Collaborate with solution managers, designers, and other teams to gather requirements, translate them into technical specifications, and ensure alignment with priorities and project goals.
- Analyze and solve complex technical problems, identify bottlenecks, and prepare technical documentation to optimize system performance.
- Facilitate code reviews, provide constructive feedback, and lead by example in code quality, development best practices, and problem-solving approaches.
- Ensure code meets functional and performance requirements, and advocate for high-quality software and ensure rigorous testing processes, including automated unit tests, integration tests, and other testing frameworks.
- Leverage AI tools and platforms as an integral part of daily responsibilities to enhance decision-making, streamline workflows, and drive data-informed outcomes.
Other
- Bachelor's degree in a related field or equivalent work experience
- 4-6 years related work experience
- Healthcare industry experience (preferably Revenue Cycle Management)
- Experience with modern web development (HTML, CSS, JavaScript).
- Experience creating and maintaining reports with Crystal Reports.