Job Location: Pune
- Experience: 7-8 years
- Qualifications: Bachelor’s degree in computer science or equivalent relevant experience
- Certification: Not mandatory but beneficial
- Employment Type: Permanent
About the Role
As a Senior .NET Developer, you will play a pivotal role in designing, developing, and maintaining complex software solutions. This is a hands-on role that requires expertise in .NET technologies and a strong understanding of modern software development methodologies and design patterns. You will work closely with cross-functional teams to deliver robust, scalable, and secure applications that meet business needs.
What You Will Be Doing
Development & Design:
- Design, develop, and implement complex software solutions using .NET technologies.
- Develop REST-based web services using ASP.NET Web API.
- Write high-quality, maintainable, and efficient code adhering to coding standards.
Collaboration:
- Work closely with designers, product managers, and QA teams to gather requirements, develop solutions, and ensure quality.
- Participate actively in Agile ceremonies such as stand-ups, sprint planning, and retrospectives.
Performance Optimization:
- Identify and resolve performance bottlenecks in applications.
- Optimize application performance for speed and responsiveness.
Testing & Troubleshooting:
- Write automated unit tests to validate code functionality.
- Diagnose, troubleshoot, and resolve software defects.
- Test web services using tools like Postman or Fiddler.
Integration & Deployment:
- Integrate applications with internal and external systems.
- Ensure smooth and reliable application releases during the deployment process.
What You Will Need
Technical Skills:
- Proficiency in C#, ASP.NET, .NET Core, Entity Framework (Database First approach).
- Strong understanding of REST-based Web API, IIS, and database management using SQL.
- Expertise in OOP, MVC, MVVM, Design Patterns, SOLID principles, SOA, and Dependency Injection.
- Hands-on experience with automated unit testing.
Soft Skills:
- Excellent problem-solving and analytical skills.
- Strong team collaboration and communication skills.
Added Bonus If You Have
- Knowledge of Angular, TypeScript, JavaScript, JQuery, and Angular Material UI.
- Proficiency in HTML5, CSS, and responsive UI design.
- Experience with cloud solutions such as AWS.
Why Join Us?
- Competitive salary and benefits package.
- Opportunities for professional growth and learning.
- Work with a talented team on exciting and innovative projects.
- Collaborative and flexible work environment.