SONATA SOFTWARE LTD
.Net Full Stack Developer - WebAPI/SQL Server
- Compensation
- Not disclosed
- Location
- Hyderabad; Chennai; Bangalore
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 5+ years
- Category
- Fullstack
- Posted
Skills
Full description
Job Description :
We are looking for a highly skilled Senior Full Stack .NET Developer with 5+ years of experience in designing, developing, and maintaining enterprise-grade web applications using C#, .NET Core, ASP.NET MVC, Web API, SQL Server, and modern front-end technologies.
The ideal candidate should have hands-on experience with AI-assisted development tools such as Cursor AI or GitHub Copilot, a strong understanding of specification-first (spec-driven) development, and expertise in cloud technologies, ETL processes, and Agile software delivery. You will collaborate with cross-functional teams to build scalable, secure, and high-performance applications while driving engineering excellence.
Key Responsibilities : Full Stack Development :
- Design, develop, test, deploy, and maintain scalable enterprise web applications using .NET technologies.
- Develop robust backend services using C#, .NET Core, ASP.NET MVC, and Web API.
- Build responsive and interactive user interfaces using JavaScript, jQuery, Bootstrap, and Kendo UI.
- Develop reusable, maintainable, and high-quality code following coding standards and best practices.
- Participate in the complete Software Development Life Cycle (SDLC), from requirement analysis to deployment and support.
Specification-Driven Development :
- Translate business requirements into detailed technical specifications.
- Implement solutions based on functional and technical specifications.
- Ensure strict adherence to defined business rules and acceptance criteria.
- Participate in requirement clarification sessions with business analysts and stakeholders.
- Contribute to solution design and technical documentation.
AI-Assisted Software Development :
- Utilize AI-powered development tools such as Cursor AI and GitHub Copilot to improve development efficiency.
- Leverage AI for code generation, debugging, refactoring, documentation, and test case creation.
- Validate AI-generated code to ensure security, maintainability, and adherence to coding standards.
- Promote best practices for responsible and effective AI-assisted development within the engineering team.
Backend Development :
- Develop RESTful APIs and backend services using ASP.NET Core Web API.
- Design scalable application architecture and implement business logic.
- Integrate third-party APIs and enterprise systems.
- Optimize application performance and ensure high availability.