Website:
aagati.com
Job details:
Job Description
Role: Senior Software Developer – .NET
Location-Bhopal
Experience
- Total Experience: Minimum 10 years
- Relevant Experience: Minimum 8–10 years in .NET development
Educational Qualification
- B.E / B.Tech in Computer Science / IT
- OR Postgraduate (CS/IT)
- OR equivalent qualification
Role Overview
We are looking for a highly experienced Senior Software Developer – .NET to design, develop, and maintain scalable enterprise applications. The ideal candidate should have deep expertise in .NET technologies, strong database skills, and proven experience working on large-scale e-Governance projects.
Key Responsibilities
- Design, develop, and maintain robust applications using .NET technologies
- Build and optimize RESTful APIs and microservices-based architectures
- Collaborate with cross-functional teams to gather and translate requirements into technical solutions
- Develop scalable and secure backend systems using .NET Core
- Write efficient and complex SQL queries, stored procedures, and database objects
- Ensure application performance, quality, and responsiveness
- Participate in Agile development processes, including sprint planning and code reviews
- Implement test-driven development (TDD) and ensure code quality standards
- Troubleshoot and resolve complex technical issues
Technical Skills & Requirements
Core Technologies
- Strong experience in C#, .NET Framework, and .NET Core
- Expertise in ASP.NET MVC architecture
- Strong experience in building Web APIs (REST/RPC)
Architecture
- Experience with Microservices Architecture
- Understanding of software design patterns (e.g., MVC)
Database
- Strong knowledge of SQL Server / Relational Databases
- Ability to:
- Write complex SQL queries
- Develop stored procedures, functions, views, and tables
Frontend Basics
- Working knowledge of HTML5, CSS3, JavaScript
Development Practices
- Experience in Test-Driven Development (TDD)
- Strong understanding of Agile methodologies
Mandatory Requirements
- Experience working on at least 3 major e-Governance projects
- Globally recognized certification in .NET technology from a reputed organization/platform
Key Competencies
- Strong analytical and problem-solving skills
- Excellent debugging and troubleshooting abilities
- Good communication and collaboration skills
- Ability to work in a fast-paced, deadline-driven environment
Work Environment & Expectations
- Work closely with cross-functional teams in an Agile setup
- Deliver high-quality, scalable, and secure applications
- Contribute to design discussions and technical decision-making
Click on Apply to know more.