Experience
2 - 5 yrs
Job Location
Pune, India
Vacancy
1
Designation
Senior .NET Developer
Job Type
ONSITE
Job Description
[{"Salary":null , "Remote_Job":false , "Posting_Title":"Senior Dot Net Developer" , "Is_Locked":false , "City":"Pune City","Industry":"IT Services","Job_Description":"
As a Senior Dot Net Developer you will design, develop and deliver robust enterprise applications using .NET Core and related Microsoft technologies. You will take technical ownership of key modules, collaborate with product,QA and DevOps teams and ensure high standards of code quality, performance and reliability. You will contribute to architectural decisions, provide technical guidance and help foster a culture of excellence and continuous improvement. Exposure to AI-enabled application development, intelligent automation, and integration of AI services into enterprise solutions will be an added advantage.
Essential Functions / Deliverables
Product Knowledge Domain Familiarisation
- Deeply understand core modules and third-party integrations.
- Maintain technical documentation and architecture maps.
- Participate in sprint demos and client presentations.
- Collaborate with Product Managers and UI/UX teams. .NET Application Development Lifecycle Ownership
- Design and develop scalable applications using .NET Core, C#, ASP.NET, MVC, Web API, and Entity Framework.
- Participate in estimation and sprint planning.
- Own the lifecycle of assigned modulesfrom planning to deployment and maintenance.
- Ensure compliance with coding standards and best practices.
- Deliver multiple user stories independently.
Architectural Design Advanced Debugging- Contribute to the architectural design of complex, scalable, and maintainable .NET solutions.
- Apply and advocate architectural standards and patterns (e.g., layered, microservices, domain-driven design).
- Evaluate and recommend appropriate technologies, frameworks, and tools.
- Demonstrate advanced debugging skills to identify, analyse, and resolve complex issues across the application stack.
- Utilise advanced debugging tools and techniques (e.g., Visual Studio Diagnostics, memory profiling, performance tracing, log analysis) to ensure system reliability and performance.
- Promote root cause analysis and continuous improvement in code quality and system stability.
Performance Optimisation Quality Assurance- Perform code reviews and refactor legacy code.
- Enforce best practices and maintain code quality.
- Integrate with tools like SonarQube for code analysis.
- Implement and maintain unit and integration tests.
- Analyse and resolve performance bottlenecks.
- Translate business requirements into technical deliverables. CI/CD Workflow Automation
- Contribute to the development and maintenance of CI/CD pipelines (e.g., Azure DevOps, GitHub Actions).
- Contribute to the development and maintenance of CI/CD pipelines (e.g., Azure DevOps, GitHub Actions).
- Translate business requirements into technical deliverables. CI/CD Workflow Automation
- Analyse and resolve performance bottlenecks.
- Implement and maintain unit and integration tests.
- Integrate with tools like SonarQube for code analysis.
- Enforce best practices and maintain code quality.
- Perform code reviews and refactor legacy code.
- Promote root cause analysis and continuous improvement in code quality and system stability.
- Utilise advanced debugging tools and techniques (e.g., Visual Studio Diagnostics, memory profiling, performance tracing, log analysis) to ensure system reliability and performance.
- Demonstrate advanced debugging skills to identify, analyse, and resolve complex issues across the application stack.
- Evaluate and recommend appropriate technologies, frameworks, and tools.
- Apply and advocate architectural standards and patterns (e.g., layered, microservices, domain-driven design).
- Contribute to the architectural design of complex, scalable, and maintainable .NET solutions.
- Deliver multiple user stories independently.
- Ensure compliance with coding standards and best practices.
- Own the lifecycle of assigned modulesfrom planning to deployment and maintenance.
- Participate in estimation and sprint planning.
- Design and develop scalable applications using .NET Core, C#, ASP.NET, MVC, Web API, and Entity Framework.
- Collaborate with Product Managers and UI/UX teams. .NET Application Development Lifecycle Ownership
- Participate in sprint demos and client presentations.
- Maintain technical documentation and architecture maps.