Dotnet Developer
Actively Reviewing the ApplicationsAmericana Restaurants
Job Description
About Americana Restaurants International PLC
Americana Restaurants International PLC is a pioneering force in the MENA region and Kazakhstan's Out-of-Home Dining industry, ranking among the worlds leading operators of Quick Service Restaurants (QSR) and casual dining establishments.
With an extensive portfolio of iconic global brands and a dominant regional presence, we have been driving growth and innovation for over 60 years. Our expansive network of 2,600+ restaurants spans 12 countries throughout the Middle East, North Africa, and Kazakhstan from Kazakhstan in the east to Morocco in the west powered by a team of 40,000+ talented individuals committed to delivering exceptional food, superior service, and memorable experiences.
In line with our vision for innovation and operational excellence, we have established our Center of Excellence in Mohali, India. This state-of-the-art facility plays a pivotal role in Product Development, IT, Digital, AI, and Analytics, while implementing global IT best practices. Serving as a strategic hub, it strengthens our technology backbone and drives digital transformation across our worldwide.
Job Title: Senior .NET Developer
Location: Mohali - India
Experience: 4–6 Years
Reporting To: Manager / Senior Manager
Job Summary
We are seeking a highly skilled Senior C# .NET Developer with 4–6 years of experience in building scalable, high-performance applications using .NET technologies, Azure Functions, and MS SQL Server. The ideal candidate should have strong backend development expertise, hands-on experience with cloud-native solutions on Azure, and a valid Azure/.NET professional certification.
Key Responsibilities
1. Application Development
- Design, develop, and maintain robust backend applications using C# and .NET (Core / .NET 6+).
- Build and deploy serverless applications using Azure Function Apps.
- Develop RESTful APIs and microservices for enterprise-grade applications.
2. Database Development (MS SQL)
- Design, develop, and optimize MS SQL Server databases, stored procedures, functions, and queries.
- Ensure high performance, scalability, and data integrity.
- Perform query tuning, indexing, and performance optimization.
3. Azure Cloud Development
- Develop and deploy applications on Microsoft Azure.
- Work with Azure services such as:
- Azure Function Apps
- Azure App Services
- Azure Storage (Blob, Queue, Table)
- Azure Service Bus
- Implement event-driven and serverless architectures.
4. Integration & API Development
- Integrate with third-party systems and enterprise platforms using APIs.
- Build secure and scalable integration layers.
- Implement authentication and authorization mechanisms (OAuth, JWT, RBAC).
5. DevOps & CI/CD
- Collaborate with DevOps teams to implement CI/CD pipelines.
- Use tools like Azure DevOps / Git for version control and deployment.
- Ensure smooth deployment across environments (Dev, UAT, Prod).
6. Code Quality & Best Practices
- Follow coding standards, perform code reviews, and ensure best practices.
- Write unit and integration tests to ensure application reliability.
- Maintain documentation for technical designs and implementations.
7. Troubleshooting & Support
- Identify and resolve production issues and bugs.
- Perform root cause analysis and implement preventive measures.
- Provide L2/L3 support for critical applications.
Required Skills & Qualifications
Technical Skills
- Strong experience in:
- C#, .NET Core / .NET 6+
- Azure Function Apps (must-have)
- MS SQL Server (advanced level)
- Experience with:
- REST API development
- Microservices architecture
- Entity Framework / Dapper
- Azure Services (App Services, Storage, Service Bus)
- Knowledge of:
- CI/CD pipelines (Azure DevOps)
- Git version control
- Secure coding practices
Certification (Mandatory)
- Must hold at least one Azure/.NET Professional Certification, such as:
- Microsoft Certified: Azure Developer Associate (AZ-204)
- Microsoft Certified: Azure Solutions Architect Expert (AZ-305)
- Microsoft Certified: Azure DevOps Engineer Expert (AZ-400)
Soft Skills
- Strong problem-solving and analytical skills
- Good communication and collaboration abilities
- Ability to work independently and in a team
- High ownership and accountability
Preferred Qualifications
- Experience in event-driven architecture and serverless computing
- Exposure to Docker / Kubernetes (AKS)
- Experience in enterprise or high-traffic applications
- Knowledge of caching (Redis) and messaging systems
Key Performance Indicators (KPIs)
- Application performance and scalability
- API response time and reliability
- Code quality and defect rate
- On-time delivery of features
- Production stability and issue resolution time
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
Fire Safety - Life Safety Systems Engineer (34324)
Jacobs
Director, Global Supply Chain
Future Tech Enterprise, Inc.
Digital Marketing Lead
VenPep Group
EY GDS MENA - Design Studio - Lead UX Engineer - Senior
EY
Territory Business Manager - Enfamil Infant Formula - Plano TX
Reckitt
Share
Quick Apply
Upload your resume to apply for this position