We are looking for a highly skilled Senior Full-Stack.NET Developer with extensive hands-on experience in both back-end and front-end technologies.
Requirements
- Design, develop, and maintain high-quality applications using.NET Core, C#.NET, and ASP.NET Core (Web API, MVC), applying object-oriented programming (OOP) and SOLID principles throughout the development lifecycle.
- Build modern, responsive, and enterprise-grade front-end interfaces using Angular (latest versions), TypeScript, HTML5, and CSS3.
- Develop, consume, and document REST APIs for seamless integration with third-party and internal systems.
- Implement and optimise relational databases (SQL Server, MySQL, etc.)—including schema design, advanced query writing, performance tuning, stored procedures, and indexing—to ensure high performance and scalability.
- Apply recognised design patterns and best practices in application architecture and code structure.
- Integrate solutions with Microsoft Azure cloud services (App Services, Storage, Service Bus), including deployment, monitoring, and operational management.
- Participate in solution design, technical discussions, and code reviews to drive quality and maintainability.
- Develop and maintain automated unit and integration tests to ensure code reliability and quality.
- Diagnose and resolve performance bottlenecks, troubleshoot production issues, and implement fixes promptly.
- Collaborate with cross-functional teams in Agile/Scrum environments and contribute to the continuous improvement of development practices and processes.
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance