Americana Restaurants
Website:
americanarestaurants.com
Job details:
Job Description:
We are looking for an experienced Senior .NET Developer to join our engineering team in Mohali. You will design, build, and maintain scalable, high-performance applications using the .NET ecosystem, while mentoring junior developers and contributing to architectural decisions.
Your Impact:
- Design, develop, test, and deploy robust applications using C#, .NET Core/.NET 6+, and related frameworks
- Build and maintain RESTful APIs and microservices
- Collaborate with product managers, architects, and QA teams to translate business requirements into technical solutions
- Write clean, maintainable, and well-tested code following SOLID principles and design patterns
- Participate in code reviews and enforce coding standards and best practices • Optimize application performance, scalability, and security
- Work with relational (MS SQL/Oracle) and NoSQL (MongoDB) databases for schema design, stored procedures, and query optimization
- Integrate third-party services and APIs
- Mentor junior and mid-level developers
- Participate in Agile/Scrum ceremonies (sprint planning, stand-ups, retrospectives)
- Troubleshoot and resolve production issues in a timely manner
What You Bring
- 3+ years of hands-on experience in .NET development (C#, ASP.NET Core, .NET Framework/.NET 6+)
- Strong in OOP concepts and Data Structures
- Strong in Windows ecosystems, apps, and services
- Strong experience with Web API, MVC, and Entity Framework/EF Core
- Database proficiency in MS SQL / Oracle and MongoDB (queries, stored procedures, indexing, performance tuning)
- Solid understanding of design patterns and microservices architecture
- Experience with front-end technologies such as Angular, React, or JavaScript/TypeScript (preferred)
- Experience with version control systems (Git)
- Familiarity with CI/CD pipelines (Azure DevOps, Jenkins, or similar)
- Knowledge of cloud platforms (Azure preferred; AWS is a plus)
- Experience with unit testing frameworks (xUnit, NUnit, MSTest)
- Strong problem-solving and debugging skills
- Excellent communication and collaboration skills
- Bachelor's degree in Computer Science, Engineering, or related field
Good to Have
- Understanding of Win32 programming and COM components
- Exposure to the QSR (Quick Service Restaurant) industry or experience working on Restaurant POS business domain
- Experience with Docker/Kubernetes
- Exposure to message queues (RabbitMQ, Azure Service Bus, Kafka)
- Knowledge of Domain-Driven Design (DDD) and CQRS
- Prior experience mentoring teams or leading small project modules
- Certifications in Azure or .NET technologies
Click on Apply to know more.