Senior Dotnet Developer

Vensure Employer Solutions
Noida, Uttar Pradesh, India

Position: Senior Staff Software Engineer

Location: Noida , Hyderabad , Thiruvananthapuram

Employment Type: Full-time

Shifts: 01:00 PM - 10:00 PM

Key Responsibilities

  • Provide technical leadership and architectural direction across the full software development lifecycle, from concept and design through deployment and long-term support
  • Architect and implement highly scalable, resilient microservices using .NET Core and modern cloud-native patterns
  • Lead front-end engineering efforts using React, ensuring performant, secure, and maintainable UI architectures
  • Serve as a principal technical advisor, influencing enterprise-wide engineering standards, patterns, and best practices
  • Partner closely with product, business stakeholders, and customers to define complex requirements, validate designs, and guide technical decisions
  • Evaluate, estimate, and plan development initiatives; contribute to roadmaps, delivery timelines, and strategic prioritization
  • Drive cloud modernization initiatives, including refactoring legacy systems and transitioning monolithic applications to microservices
  • Champion code quality, automated testing, CI/CD, and observability across all development teams
  • Mentor senior and mid-level engineers, fostering a culture of technical excellence, accountability, and continuous learning
  • Ensure thorough technical documentation, including architecture diagrams, API contracts, system flows, and operational runbooks
  • Continuously research and adopt emerging technologies and frameworks to improve scalability, security, and development efficiencyRequired Qualifications
  • 10+ years of experience in designing, developing, and supporting enterprise-scale software applications
  • 7+ years of hands-on experience with C# and .NET Core
  • experience in building modern web applications using React
  • Extensive experience designing and implementing microservices architectures, RESTful APIs, and distributed systems
  • 6+ years of experience with SQL, including complex queries, stored procedures, performance tuning, and data modeling
  • Strong proficiency in JavaScript, TypeScript, and modern front-end development practices
  • Demonstrated expertise in system design, scalability, performance optimization, and security
  • Proven ability to work directly with customers and stakeholders on requirements, acceptance testing, and solution delivery
  • Exceptional written and verbal communication skills with a strong emphasis on technical documentation
  • Bachelor’s degree in Computer Science, Engineering, or equivalent professional experience

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →