Dot Net Developer
We are seeking a highly skilled and experienced Senior .NET Developer with over 5 years of proven expertise in designing, developing, and deploying robust enterprise-grade applications. 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.
Key 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
Technical Competencies:
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.