About the Role
This position leads the development and maintenance of scalable software solutions using the .NET framework, ensuring high performance, security, and reliability across systems.
Responsibilities
- Lead the architecture and implementation of .NET applications
- Collaborate with product and engineering teams to define technical requirements
- Mentor developers and conduct code reviews to ensure code quality
- Drive best practices in software development, testing, and deployment
- Design and optimize database structures and queries
- Troubleshoot and resolve complex technical issues
- Ensure applications meet security and compliance standards
- Integrate third-party services and APIs
- Support deployment pipelines and continuous integration workflows
- Participate in sprint planning and agile ceremonies
- Evaluate new technologies and tools for team adoption
- Document technical designs and system workflows
- Monitor application performance and implement improvements
- Coordinate with stakeholders to align technical delivery with business goals
- Manage technical debt and refactor legacy systems
Compensation
Competitive salary based on experience and qualifications
Work Arrangement
Hybrid work model with both remote and on-site options
Team
Part of a collaborative engineering team focused on scalable software delivery
Why Join Us
- Opportunity to lead technical initiatives in a growing technology environment
- Work with modern tools and frameworks in a supportive team culture
- Access to professional development and learning resources
- Inclusive workplace that values innovation and diverse perspectives
Technology Stack
- .NET Core and .NET Framework
- C# and ASP.NET
- SQL Server and Entity Framework
- Azure and AWS cloud services
- Docker and Kubernetes
- Git and Azure DevOps
This position may offer visa sponsorship for qualified candidates

