This is a remote position.
Job Description: We are looking for a Software Tech Lead to drive the design, development, and delivery of scalable software solutions. This role combines hands-on development with technical leadership, ensuring best practices, code quality, and alignment with business goals.
The ideal candidate will lead development teams, make key technical decisions, and collaborate with cross-functional stakeholders to deliver reliable solutions in cloud and hybrid environments.
Responsibilities
- Lead and mentor development teams ensuring high-quality delivery.
- Review code, manage pull requests, and enforce best practices.
- Design scalable and secure architecture.
- Develop and maintain APIs using .NET technologies.
- Collaborate with BA, QA, architects, infrastructure, security, and clients.
- Support frontend-backend integration and validate implementations.
- Manage Azure-based solutions and monitoring.
- Troubleshoot production issues and perform root cause analysis.
- Coordinate deployments, releases, and environments (DEV/UAT/PROD).
- Document architecture and technical solutions.
Requirements
Years of Experience and Education:
- Experience as Technical Lead, Senior Developer, or Software Architect.
- Strong leadership and technical decision-making skills.
- Experience in Agile environments.
- Knowledge of software architecture, integrations, and cloud/hybrid environments.
- Strong troubleshooting and analytical capabilities.
Technical Skills:
- .NET / .NET Core / C#
- REST API development
- Layered architecture and integrations
- Angular
- API consumption and authentication flows
- Collaboration with UI/UX teams
- Azure App Services, Functions, API Management
- Key Vault, Application Insights, Front Door
- Azure SQL Database, Logic Apps
- Monitoring and troubleshooting
- Azure AD B2C, Microsoft Entra ID
- OAuth2, OpenID Connect, JWT
- SSO, MFA, identity integrations
- SQL Server
- Stored procedures, queries, indexing
- Data analysis and troubleshooting
- Azure DevOps
- Git, pull requests, branching
- CI/CD pipelines and releases
- IIS configuration and deployments
- Troubleshooting (500/503 errors)
- Hybrid environments
- Root cause analysis
- Debugging APIs, authentication, DB, and infrastructure
Nice to Have
- Experience in Healthcare industry
- SSRS and reporting tools
- Observability tools (Dynatrace, Application Insights)
- Legacy-to-cloud migrations
- IdentityServer4 or Entra External ID
- Technical documentation and architecture design
Soft Skills
- Leadership without micromanagement
- Strong communication (technical & non-technical)
- Ownership and accountability
- Critical thinking and problem-solving
- Ability to work under pressure
- Strong organizational skills
- Mentorship capabilities
Benefits
Skills Required
- 5+ years in software development
- 2+ years in technical leadership roles
- Bachelor's degree in Computer Science, Software Engineering, IT, or related (or equivalent experience)
- Experience as Technical Lead, Senior Developer, or Software Architect
- Proficiency with .NET / .NET Core and C#
- REST API development experience
- Experience with Azure services (App Services, Functions, API Management, Key Vault, Application Insights, Front Door)
- Experience with Azure SQL Database / SQL Server, stored procedures, queries, indexing
- Experience with authentication/authorization: OAuth2, OpenID Connect, JWT, SSO, MFA, Azure AD B2C / Microsoft Entra ID
- Experience with Git, pull requests, branching, CI/CD pipelines and Azure DevOps
- Ability to troubleshoot production issues, perform root cause analysis, and debug APIs/infrastructure
- Experience integrating frontend and backend (Angular collaboration with UI/UX teams)
- Experience with IIS configuration and deployments
- Strong leadership, communication, ownership, mentorship, and problem-solving skills
- Experience in Agile environments
- Healthcare industry experience
- SSRS and reporting tools
- Observability tools such as Dynatrace or Application Insights
- Experience with legacy-to-cloud migrations
- Experience with IdentityServer4 or Entra External ID
- Experience producing technical documentation and architecture design
What We Do
SmartLogix is an information technology services and software development company creating custom cloud applications and market-ready products. Its capabilities include cloud integration, data analytics, mobile technology, UI/UX design, and managed IT services. The company also offers staffing and talent solutions, pre-screening professionals and organizing resources for projects, consultancy, daily operations, and IT staffing across healthcare, food distribution, insurance, and other industries.







