About This Role
Designing, developing, and deploying robust enterprise-grade applications is the core of this senior .NET Developer role. The ideal candidate will demonstrate strong technical proficiency, leadership capability, and a deep understanding of the .NET technology stack, software architecture, and modern development practices.
Responsibilities
- Design, develop, and maintain secure, scalable, and high-performance applications using .NET Core/.NET Framework, C#, and related technologies
- Develop RESTful APIs and web applications using ASP.NET MVC, Web API, and client-side frameworks
- Collaborate closely with cross-functional teams including Product Management, QA, DevOps, and UI/UX to deliver high-quality solutions in Agile/Scrum environments
- Lead and participate in requirement analysis, solution architecture, technical design, and code reviews
- Implement and enforce best practices in software engineering, including clean code, code reviews, unit testing, and continuous integration/deployment
- Develop and optimize complex SQL queries, PostgreSQL stored procedures, and data access layers using SQL Server
- Troubleshoot and resolve complex technical issues across the application lifecycle
- Guide and mentor junior developers, fostering knowledge sharing and technical excellence within the team
- Ensure compliance with security standards, data privacy regulations, and software development policies
- Stay current with emerging technologies and evaluate their applicability to business need
Requirements
- Over 5 years of proven expertise in designing, developing, and deploying robust enterprise-grade applications
- Strong command of C#, .NET Core, ASP.NET MVC, Web API, and Entity Framework
- Proficient in JavaScript, jQuery, and modern front-end technologies (Angular preferred)
- Extensive experience with SQL Server, database optimization, and data modeling
- Familiarity with version control systems (e.g., Git), CI/CD pipelines, and DevOps tools
- Knowledge of cloud platforms (Azure/AWS) and microservices architecture is highly desirable
- Experience with unit testing frameworks (e.g., NUnit, xUnit) and mocking libraries