Senior Software Engineer (Dotnet)

Mumbai, Maharashtra, India
Jun 26, 2024
Jun 26, 2025
Onsite
Full-Time
5 Years
Job Description

We are seeking a talented and experienced Senior Software Engineer (Dotnet) to join our dynamic team. This role is office-based and offers the opportunity to work on cutting-edge SaaS (software as a service) software on AWS (Amazon Web Services). As a key member of our small, agile team, you will play a pivotal role in developing, maintaining, and enhancing .NET applications and services, contributing to both our legacy and cloud platforms.

Key Responsibilities

  1. Develop and Enhance. Build and maintain scalable features using C# and React, ensuring adherence to our standards of performance, quality, and responsiveness.
  2. Collaboration. Work closely with the product management team to plan, design, and scope new features, and identify opportunities for enhancements.
  3. Ownership. Take full ownership of your code, from deployment to monitoring and troubleshooting.
  4. Leadership. Lead projects, work independently with minimal supervision, and provide mentorship to associate software engineers.
  5. Testing. Perform unit, integration, and automated functional tests.
  6. Architectural Input. Participate in key architectural decisions and design considerations.
  7. Quality Assurance. Partner with other engineers and QA staff to ensure our requirements for quality, security, scalability, and usability are met.

Qualifications

  1. Educational Background. Bachelor’s or master's degree in Computer Science or a related field.
  2. Experience. 5+ years of hands-on experience in building web applications using C#, .NET.
  3. Microservices and SOA. Experience in developing Microservices, RESTful services, or other SOA development experience.
  4. Database Proficiency. Proficient experience with relational databases such as Microsoft SQL Server/MySQL.
  5. Architectural Skills. Experience in architecting and designing web applications and services.
  6. Communication Skills. Effective written and verbal communication skills.
  7. Problem-Solving. Strong problem-solving skills, a keen sense of ownership, and a detail-oriented mindset.
  8. Multitasking. Ability to effectively manage and prioritize multiple streams of work in a fast-paced environment.

Bonus Skills

  1. React. Up-to-date experience with React.
  2. AWS and Docker. Hands-on experience with AWS and Docker.
  3. Continuous Delivery. Experience with continuous delivery.

Our Culture

Our mission is to empower people, businesses, and communities. We cultivate a culture defined not just by what we do but by who we are. Our core values are.

  • Champion customer success
  • Bring our best
  • Achieve together
  • Get stuff done
  • Innovate every day

We are always on the lookout for new, curious, and capable people who can help us achieve our goals. We seek diversity in our team to ensure our company reflects the demographics of our customers, clients, and the communities we operate in. If you want to work for a friendly, global, inclusive, and innovative company, we’d love to meet you!

About Cornerstone

Cornerstone is a premier people development company. We believe people can achieve anything when they have the right development and growth opportunities. We offer organizations the technology, content, expertise, and specialized focus to help them realize the potential of their people. Our solutions are successfully used by more than 100 million people in over 180 countries and nearly 50 languages. Cornerstone takes special care to ensure the security and privacy of its users' data.