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.