Technical Lead
Description
Summary of the Tech Lead
We are looking for a Tech Lead to join our Engineering organization. You will have the opportunity to work in healthcare software, an exciting and growing area. You will work with a variety of technologies and develop new features and capabilities for our healthcare software solutions. Successful candidates enjoy working in a collaborative environment, contributing to team decision-making, and building great software.
Responsibilities for the Tech Lead
- Oversee day to day activities of a production support team, sprint planning, software release process, and performance management
- Works alongside other peers (PO, Scrum Master, IT, QA) to deliver high-quality bi-weekly sprint as well as scheduled releases on time
- Works alongside technical support leadership to communicate activities and priorities related to software troubleshooting and customer reported issues
- Develop a high bar for software quality by establishing and ensuring implementation of best practices
- Work with Engineering leaders and actively drive the development life cycle from requirements analysis, feasibility estimates, design, code, pipeline promotion, documentation, testing, implementation, and support
- Ensure that team members embrace Qualifacts’ core values and culture and can quickly contribute to corporate goals
- Ensure clear and objective communication of sprint goals, responsibilities, and timelines between all stakeholders
- Work with Engineering leaders and ensure timely resolution of troubleshooting, debugging, and issue isolation to provide the best possible end user experience
- Ensure compliance with internal design, coding, and documentation standards
- Coach and mentor other team member throughout the sprint and release cycles
- Work with engineering leaders to monitor and measure established KPIs like team productivity, goals achievement and overall effectiveness
- Design efficient data organization and access including SQL queries
Qualifications of the Tech Lead
- Bachelor's degree required (computer science, information systems, business administration or other industry-related curriculum)
- 2+ years’ experience leading a software development team in an Agile environment
- 5+ or more years as developer on end-user applications and back-end services
- 3+ or more years developing web applications
Knowledge, Skills, and Abilities of the Tech Lead
- Languages: Classic ASP/ASP.NET, VBScript, .NET / .NET Core, JavaScript, SQL (MS SQL is preferred)
- Frameworks: .NET Entity Framework, Angular (or equivalent frameworks)
- Databases: MS SQL, DynamoDB (or other NoSQL DB)
- Comprehensive understanding of On-Prem and Cloud-hosted, scalable SaaS systems
- Experience with serverless architectures (e.g., AWS Lambda, Event Bridge, API Gateway)
- Experience developing RESTful APIs (or equivalent)
- Experience with version control software (Azure DevOps, Git, GitHub)
- Experience with test-driven development
- Strong understanding of software design patterns and secure coding practices
- Experience with Scrum/Agile development methodologies and release process
- Capable of delivering on multiple competing priorities with little supervision
- Excellent verbal and written communication skills
- Client focused, Self-learner and problem solver