Senior .NET Developer
Senior .NET Developer
Job Location: Pune, Hybrid
Experience: 8+ Years
Though we work on multiple technologies, this role will primarily focus on .NET. We are looking for skills across all layers of a typical dotnet application including front-end, back-end and database. While a senior .NET developer needs to be good across, we expect you to be expert on either server side or client side. We are specifically looking for not just excellent understanding of OOPS, API, Agile and CI/CD concepts, but also extensive, practical, hands-on experience on these.
Key Role and responsibilities:
- Understand and analyze in-depth (and sometimes draft) client requirements, proposed architecture, high level design and assigned deliverables.
- For new features and stories, conceptualize low level design for assigned components that’s in sync with the requirements and high-level architecture & design.
- For issues and bugs, troubleshoot and identify the root cause. Develop code and test cases for the assigned features and stories or to fix the issues and bugs.
- Document and communicate estimates, plan, and progress internally as well as to clients.
- Participate in daily stand-ups and other meetings like sprint planning and retrospectives to effectively contribute towards project success.
- Setup development and test environments including source control and organizations CI/CD processes, sometimes from scratch.
Technical Skills:
- 8+ Years of experience and understanding of .NET development architecture.
- Experience using web applications: C#, MVC, ASP.Net, JavaScript, MYSQL.
- Extensive, practical, hands-on experience on OOPS, API, Agile and CI/CD concepts.
- Excellent command over server-side application and SQL databases.
- Experience of Server Side and preferably Frontend Technologies.
- Experience of working in Cloud technology will have a strong added advantage.
Desired Skills:
- Easy interpersonal and communication skills.
- A very keen and refined sense of software design.
- High degree of initiative and independence.
- Ability to learn quickly.
- Ability to handle occasional shifting priorities and demand for quick turnaround.