A prominent tech company is seeking a Senior Software Engineer in Pune with 10–12 years of hands-on experience in .NET Full Stack development. The role involves designing scalable applications, leading Agile processes, and mentoring junior developers. Candidates should have expertise in .NET technologies including C#, Azure, and Microservices. A Bachelor's or Master's degree in Computer Science is required. Strong leadership and problem-solving skills are essential for this technical lead position.
Qualifications
10–12 years of hands-on .NET Full Stack development experience.
Experience in a technical lead role is preferred.
Strong mentoring and team guidance capabilities.
Responsibilities
Develop high-quality and scalable applications using .NET technologies.
Collaborate with teams to gather requirements and create technical solutions.
Ensure code quality and best practices across the lifecycle.
Lead Agile development processes to maximize team productivity.
Design and implement RESTful APIs and Microservices.
Skills
.NET Full Stack development
.NET Core / .NET technologies
C#
Java
Angular
Flutter
Microservices
REST APIs
SQL databases
Agile methodologies
Azure
Leadership skills
Education
Bachelor’s or Master’s degree in Computer Science
Job description
Candidates ready to join immediately can share their details via email for quick processing.
nitin.patil@ust.com
Key Responsibilities
Software Development
Develop high-quality, efficient, and scalable applications using .NET technologies, C#, Java-based frameworks, SQL/NoSQL databases, and frontend technologies like Angular and Flutter.
Collaborate with cross-functional teams to gather requirements and translate them into technical solutions.
Ensure code quality, maintainability, security, and best practices across the application lifecycle.
Contribute to architecture discussions, system design, and implementation of new features and enhancements.
Provide technical direction to the development team through code reviews, coding standards, and best practices.
Design, optimize, and maintain SQL databases, queries, and stored procedures for efficient data retrieval and management.
Identify performance bottlenecks and implement optimizations to improve overall system performance.
Mentor and guide junior and mid-level team members.
Agile Methodologies
Lead Agile development processes including sprint planning, daily stand-ups, reviews, and retrospectives.
Ensure Agile principles and practices are followed to maximize team productivity and delivery success.
APIs and Microservices
Design and implement RESTful APIs and Microservices for scalable and seamless application integration.
Ensure APIs are properly documented and aligned with best practices.
Azure and Cloud Technologies
Utilize Azure tools and cloud technologies to build, deploy, and manage applications.
Implement best practices for cloud security, scalability, performance, and cost optimization.
Required Skills
Strong hands-on experience in .NET Full Stack development
Strong expertise in .NET Core / .NET technologies
Strong programming expertise in C# and Java
Experience in Angular
Knowledge of Flutter is an added advantage
Strong experience in Microservices and REST APIs
Strong expertise in SQL databases, queries, and stored procedures
Good understanding of Agile methodologies and SDLC
Experience working with Azure and cloud-based application deployment
Strong problem-solving, communication, and leadership skills
Qualifications
Bachelor’s or Master’s degree in Computer Science or related field
Proven experience as a Senior Software Engineer / Technical Lead, with 10–12 years of hands-on .NET Full Stack development
Experience in a technical lead / leadership role is preferred
Strong mentoring and team guidance capabilities
Preferred / Nice to Have
Experience with NoSQL databases
Exposure to Flutter
Strong background in performance tuning and optimization