Senior Dot Net Developer (Pune)

Senior Dot Net Developer (Pune)

26 Aug
|
Jhts Offshore Resource
|
Pune

26 Aug

Jhts Offshore Resource

Pune

Position Summary

We are seeking a highly skilled and motivated Senior Developer I to design, develop, and support enterprise-scale applications and services. This individual will play a critical role in delivering high-quality software solutions, solving complex technical challenges, mentoring team members, and driving engineering excellence.

The ideal candidate combines solid software development expertise with modern cloud technologies, DevOps practices, and AI-assisted engineering techniques. They are expected to independently deliver complex solutions, improve team productivity, and contribute to the continuous evolution of our technology platform.

This role requires a hands-on engineer who can balance technical execution, solution design, operational support, and collaboration across cross-functional teams. Responsibilities align with internal Senior Developer I expectations of being a fully competent developer who tackles complex problems, demonstrates strong professional growth, and regularly contributes to team improvement.

Key Responsibilities

Software Development

- Design, develop, test, deploy, and maintain high-quality software solutions.
- Write clean, scalable, maintainable, and secure code following industry best practices.
- Break down complex business requirements into technical solutions.
- Deliver features independently with minimal supervision.
- Participate in code reviews and maintain coding standards.
- Ensure software quality through automated testing and continuous integration practices.

Technical Design & Architecture

- Create technical designs and implementation approaches for new features.
- Evaluate technologies, frameworks, and architectural patterns.
- Contribute to system design discussions and technical decision-making.
- Design scalable, resilient, and performance-optimized solutions.
- Document architecture, design decisions, and operational procedures.

Problem Solving & System Ownership

- Diagnose and resolve complex application and production issues.
- Perform root-cause analysis and implement long-term corrective actions.
- Optimize system performance, reliability, scalability, and security.
- Monitor application health and proactively identify improvement opportunities.
- Take ownership of features throughout their lifecycle.

Cloud & DevOps

- Build and support cloud-native solutions on AWS, Azure, or similar platforms.




- Implement CI/CD pipelines and deployment automation.
- Utilize infrastructure-as-code and automated operational practices.
- Support monitoring, alerting, and observability initiatives.
- Collaborate with infrastructure and security teams to maintain compliance and reliability.

AI-Assisted Engineering & Copilot Adoption

- Leverage AI-powered developer tools such as GitHub Copilot, Microsoft Copilot, ChatGPT, Cursor, Claude, or similar platforms to improve productivity and software quality.
- Use AI tools to accelerate coding, debugging, unit test generation, technical documentation, code reviews, and knowledge discovery.
- Apply effective prompt engineering techniques to obtain accurate and useful technical outputs.
- Evaluate AI-generated code and recommendations using sound engineering judgment.
- Ensure responsible AI usage while adhering to organizational security, privacy, compliance, and intellectual property standards.
- Identify opportunities to improve development efficiency through AI-enabled workflows and automation.
- Share AI best practices and mentor team members on responsible and effective AI adoption.
- Stay current with emerging AI technologies and assess their applicability to business solutions.

Technical Leadership & Mentoring

- Mentor junior and intermediate developers.
- Share technical knowledge and engineering best practices.
- Guide team members on solution design, coding standards, and troubleshooting approaches.
- Promote a collaborative and learning-oriented team culture.
- Influence engineering improvements through technical leadership and example.

Continuous Improvement

- Drive improvements in development processes, tooling, and engineering practices.
- Reduce technical debt and improve maintainability.
- Identify opportunities for automation and operational efficiency.
- Contribute to engineering standards and best practices.

Required Qualifications

Education

- Bachelor's degree in Computer Science, Software Engineering, Information Technology,



or equivalent practical experience.

Experience

- 7+ years of professional software development experience.
- Proven experience delivering enterprise-scale software applications.
- Experience working in Agile/Scrum development environments.
- Demonstrated success in independently delivering complex technical solutions.

Technical Skills

Required

- Strong proficiency in C#, .NET, and object-oriented programming.
- Strong understanding of software architecture and design patterns.
- Experience developing REST APIs and service-oriented solutions.
- Strong SQL and relational database design experience.
- Experience with cloud platforms such as AWS or Azure.
- Experience with CI/CD pipelines and DevOps practices.
- Strong debugging, troubleshooting, and performance tuning skills.
- Experience with automated testing methodologies.
- Source control expertise using Git.

Preferred

- React, Angular, Vue, or Blazor development experience.
- Experience with microservices architectures.
- Experience with NoSQL technologies such as DynamoDB, Cosmos DB, or MongoDB.
- Experience with containerization technologies such as Docker or Kubernetes.
- Experience integrating AI/LLM services such as Azure OpenAI, AWS Bedrock, OpenAI APIs, or similar platforms.
- Experience building AI-enabled or intelligent automation solutions.

Core Competencies

Technical Excellence

- Produces high-quality, maintainable, and scalable solutions.
- Demonstrates strong analytical and problem-solving capabilities.
- Exercises sound technical judgment.

Ownership & Accountability

- Takes responsibility for deliverables and outcomes.
- Proactively identifies risks and drives resolution.
- Demonstrates reliability and commitment to quality.

Collaboration

- Works effectively across engineering, product, QA, and business teams.
- Communicates technical concepts clearly to both technical and non-technical audiences.
- Builds productive working relationships.

Innovation

- Embraces emerging technologies and engineering practices.
- Utilizes AI and automation to improve productivity and software quality.
- Continuously seeks opportunities for improvement and innovation.

Leadership

- Coaches and mentors team members.
- Positively influences engineering culture.
- Helps improve team effectiveness and delivery outcomes.

📌 Senior Dot Net Developer (Pune)
🏢 Jhts Offshore Resource
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior dot net developer (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: senior dot net developer (pune) / pune