Job Description
Clinician Nexus enables health care organizations to build thriving clinician teams with industry-leading technology products, workforce and compensation analytics, and automated workflow solutions. Backed by extensive technical expertise and industry-leading data, we deliver innovative approaches to help clients to plan, educate, and engage their clinical workforce at every stage of the lifecycle. We are committed to providing our clients with outstanding guidance and support as they focus on shaping the future of health care.
The role of the Software Engineer Lead will be to design, develop, document, test, and debug new and existing software systems and/or applications (cloud and/or in-house). Serve as the technical expert on development projects. Participate in the complete development life cycle, including requirements analysis and design. Collaborate with business stakeholders to understand needs and translate them into technical requirements. Possess functional knowledge of all layers of computer software development.
PRIMARY ACCOUNTABILITIES
Specific responsibilities include:
- Provide leadership, guidance, mentorship, and subject matter expertise for the team
- Be an integral part of the development team who analyze, design, code, test, deploy, maintain and support the Clinician Nexus suite of applications using MS Technologies (ASP.NET/C#/SQL Server) and our modern tech stack (Svelte, microservices, PostgreSQL, AWS services)
- Use various front end languages (e.g., HTML, CSS, JavaScript) and frameworks (e.g. Svelte, jQuery, Bootstrap) to produce, modify, and maintain websites and web application user interfaces
- Providing expertise in web development and strong SQL development, including, but not limited to, stored procedure writing, troubleshooting and performance tuning
- Participate in daily standups and software design meetings and analyzing user needs to determine technical requirements
- Performing peer/code reviews
- Brainstorm with team to come up with the best possible design and then implement
- Follow agile framework methodologies
- Collaborate in promoting quality standards in the SDLC
- Test the site during development for usability and fixing bugs
- Act as liaison between design/creative teams and back-end development, ensuring optimum functionality, performance, scalability, security, and internalization
- Work closely with other engineers, designers, and leadership to build, test, and deploy new features and products, creating the most effective and efficient web applications with well-documented code
- Identify and evaluate new technologies for implementation
KNOWLEDGE, SKILLS AND ABILITIES
- 7+ years of software development-related experience in an Agile development environment and a strong understanding of the SDLC
- 3+ years of experience leading a team of engineers in coding and product development, leading projects and mentoring team members
- 7+ years of experience coding in C#, ASP.NET/MVC, .NET Core/VS Code
- 7+ years of experience with HTML/JavaScript/CSS
- 5+ years of experience with solid architecture and application design experience relating to MVC, SOLID or domain-driven design patterns
- 5+ years of SQL Server
- 3+ years of unit testing, preferably E2E/Integration
Preferred Skills
- Experience in microservices
- Experience with PostgreSQL and/or Aurora compatible databases
- Experience with Svelte or React, Angular, Vue.js
- 2+ years of experience using Cypress
- Experience in gRPC or REST API
- Familiarity with GitHub, Github Advance Security
- Understanding of DevOps methodology and/or CI/CD pipeline process using ADO/AWS Pipeline and/or AWS GitHub Actions
- 1+ year(s) of experience using AWS Cloud Services
- Familiarity with containerization
- Experience using Azure DevOps Agile Board
- Knowledge in Single Sign On (ADFS, Okta, Azure AD AB2C)
- UI/UX experience
- Have used reporting components such as ChartIO and amCharts
- Knowledge of the health care industry
- BA or BS OR MS in Information Systems, Information Technology or related computer degree OR equivalent experience
BEHAVIORAL ATTRIBUTES
- Ability to consistently lead multiple projects simultaneously and maintain high-quality work
- Recognized as a subject matter expert and advanced individual contributor
- Ability to lead and develop teams, driving engagement and enabling team members to maximize their potential
- Self-starter with demonstrated ability to successfully assist with complex project deliverables in a very driven and changing organization
- Ability to lead a group and exhibits successful and positive role model behaviors
- Strong attention to detail and concern for work quality, accuracy and completeness
- Collaborative, team player, able to multi-task in a virtual and matrixed team-based environment
SALARY, BENEFITS AND PERKS
Reflected below is the base salary range offered for this position. Actual salaries may vary depending on factors including but not limited to academic achievements, skills and experience. The range listed is just one component of the total rewards package offered to candidates.
- $110,000 - $184,000 annually
- Competitive total rewards package
- Medical and dental coverage at no premium cost for employees
- 401(k) and profit-sharing retirement plans
- Flexible spending accounts
- Generous paid time off (PTO)
- Federal and company holidays
- Gender-neutral parental leave
- Bereavement and pet leave
- Continuing education and professional accreditation sponsorship
- Life and ADD insurance
- Short- and long-term disability
- Employee assistance program
- Mental health support program
- Additional perks
SullivanCotter is an Equal Employment Opportunity/Affirmative Action employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, protected veteran status, disability status, sexual orientation, gender identity or expression, marital status, genetic information, or any other characteristic protected by law or marital status.