Engineering

Software Development Engineer - .NET

Chennai, Tamil Nadu
Work Type: Full Time

Job Summary:

We are seeking a highly motivated SDE 1 with solid experience in .NET and a passion for supporting and improving existing software platforms. In this role, you will work on stabilizing our current monolithic SaaS platform while addressing critical customer-facing issues, monitoring backend performance, and enhancing features as needed. Over time, you will also be involved in migrating to a new platform and expanding your skill set to include new technologies such as Python and modern tech stacks.

Key Responsibilities:

  • Platform Stabilization: Focus on stabilizing and maintaining the existing monolithic SaaS platform, ensuring high availability, reliability, and performance.
  • Customer-Facing Bug Fixes: Address and resolve P0/P1 (critical and high-priority) bugs reported by customers in a timely and efficient manner.
  • Exception Handling & Monitoring: Monitor system alarms and logs, proactively identifying backend exceptions and taking corrective actions to resolve issues.
  • Minor Enhancements: Address minor feature enhancements and improvements based on customer feedback or internal requirements.
  • Platform Migration Support: Assist in the gradual migration of the platform from monolithic architecture to a more scalable, modern platform.
  • Adaptation to New Tech: Over time, expand your skill set to include Python and contribute to development on new technologies and platforms being adopted by the company.
  • Collaboration: Work closely with other developers, QA engineers, and product managers across geographical locations to ensure smooth deployment of fixes and features.
  • Troubleshooting & Debugging: Investigate and troubleshoot complex issues across the platform, from frontend to backend, and ensure optimal resolution.

Qualifications & Required Skills:

  • Bachelor's degree in Computer Science, Information Technology, or related field, or equivalent work experience.
  • Experience: 2-4 years of professional experience in software development.
  • Strong proficiency in .NET technologies (C#, ASP.NET, etc.).
  • Knowledge of frontend web technologies: JavaScript, HTML, CSS. Experience with modern JavaScript frameworks: React and/or Angular.
  • Familiarity with MongoDB or NoSQL databases.
  • Experience with MS SQL Server and relational database design/queries.
  • Hands-on troubleshooting with IIS (Internet Information Services) to resolve hosting and performance issues. Exposure to cloud platforms (Azure/AWS/GCP) is a plus.
  • Python knowledge or willingness to learn over time. Understanding of monitoring tools and logging (e.g., Datadog, ELK stack, etc.) is a plus.
  • Problem-Solving & Debugging: Strong ability to debug and troubleshoot complex issues across different layers (front-end, back-end, database).
  • Adaptability & Learning: Willingness and eagerness to learn and adapt to new technologies over time, including Python and other modern stacks. Teamwork &
  • Communication: Excellent verbal and written communication skills, with the ability to work effectively in a collaborative environment.
  • Attention to Detail: Ability to focus on quality and thoroughness, ensuring customer-facing issues are resolved with minimal disruption. Preferred
  • Must be open to work in US hours.
Other Skills:
  • Experience with microservices architecture is a plus.
  • Familiarity with containerization (e.g., Docker) or orchestration tools (e.g., Kubernetes) is a plus.
  • Exposure to CI/CD tools like Jenkins, GitLab CI, or similar is beneficial.
  • Knowledge of DevOps practices or cloud-native development is an advantage.
What We Offer:
Growth Opportunity: Opportunity to expand your skillset, including learning Python and working on modern tech stacks in future projects.
Learning Environment: Access to continuous learning through online resources, mentoring, and hands-on project work.
Collaborative Culture: Be a part of a supportive, inclusive, and diverse team where your contributions are valued.
Health & Wellness Benefits: Comprehensive healthcare coverage and wellness programs.

Submit Your Application

You have successfully applied
  • You have errors in applying