Position : Member Software Engineer(.NET Backend Engineer)

Job Description – 
As a .NET Backend Engineer, you will be responsible for designing and developing high-quality backend services, APIs, and product features using the latest .NET technologies. You will work on both enterprise applications and long-term product development, contributing to architecture, implementation, performance optimization, and continuous improvement.
The role demands a strong engineering mindset, ownership, and the ability to build systems that are reliable, secure, scalable, and maintainable.

Roles & Responsibilities:
  • Design, develop, and maintain performant and secure REST APIs.
  • Work on product engineering including feature implementation, enhancements, refactoring, and long-term maintainability.
  • Use AI-powered development tools (GitHub Copilot and internal AI accelerators) to improve development speed, code quality, documentation, and troubleshooting.
  • Participate in requirements and technical analysis, contributing to solution design and estimations.
  • Write clean, scalable, and maintainable code following engineering best practices and coding standards.
  • Develop APIs and services with a strong focus on Non-Functional Engineering -  performance, scalability, security, resilience, and observability from day 1 of development, not as an afterthought.
  • Perform effective debugging, troubleshooting, and root-cause analysis across services, databases, and integrations.
  • Implement unit tests using standard testing frameworks.
  • Leverage Static Code Analysis, code reviews, and quality gates to maintain engineering excellence.
  • Optimize application performance across API, database, and cloud layers.
  • Collaborate with UX and design teams for API-UI integration needs.
  • Ensure data governance, security best practices, and compliance throughout development.
  • Contribute actively as a strong Agile team member, participating in ceremonies and continuous improvement.
 
Competency Skills:

Core Technical Skills
  • 3+ years of hands-on experience in .NET backend development using C#, ASP.NET, .NET Core/.NET 6/7/8.
  • Solid experience with Entity Framework / EF Core.
  • Strong understanding of data structures, algorithms, threading, and asynchronous programming.
  • Excellent debugging and troubleshooting capability across application and database layers.
  • Strong SQL skills with MS SQL Server (2017+), including query optimization and stored procedures.
  • Strong knowledge of Object-Oriented Programming, SOLID principles, and clean architecture.
  • Hands-on experience using MSTest, NUnit, or xUnit for unit testing.
  • Experience working with Azure or AWS cloud services and DevOps pipelines.
  • Familiarity with CI/CD tools, version control (Git), and standard DevOps workflows.

AI & Productivity Skills
  • Practical hands-on experience using GitHub Copilot or similar AI coding assistants to improve speed, code quality, refactoring, documentation, and testing.
  • Ability to use AI tools for generating boilerplate code, validating requirements, writing test cases, debugging, and improving overall engineering efficiency.
  • Mindset to continuously leverage AI to automate repetitive tasks, reduce defects, and enhance delivery quality.
  • Engineering Mindset
  • Strong problem-solving abilities with a deep engineering mindset — questioning assumptions, validating alternatives, thinking about stability, cost, performance, and long-term maintainability.
  • Strong focus on performance, reliability, scalability, and security as first-class engineering requirements.
  • Ability to take ownership, work independently, and collaborate effectively with cross-functional teams.

Soft Skills
  • Excellent interpersonal and communication skills (both written and verbal).
  • Ability to articulate technical solutions clearly and with precision across various levels.
  • Proactive, detail-oriented, and committed to high-quality delivery.

Required Skills

Living Company Values Adoption of AI tools