Posted on: 15/11/2025
Description :
We are seeking a junior to mid-level .NET / C# Engineer with a strong interest in backend development, API engineering, and cloud technologies.
You will be involved in building enterprise-grade applications using modern .NET frameworks and Azure services.
Working alongside senior engineers, you will gain hands-on experience in microservices architecture, clean code practices, CI/CD automation, and cloud deployment models.
This role is ideal for candidates who are passionate about learning, improving their technical depth, and contributing to global development teams working across multiple domains such as finance, telecom, manufacturing, and digital platforms.
Key Responsibilities :
1. Backend Development :
- Develop and maintain backend applications using .NET Core / .NET 6 / .NET 7.
- Build scalable and secure REST APIs following best practices in design, error handling, and performance optimization.
- Implement business logic, data processing, validation rules, and DTO mapping.
- Develop and maintain middleware components such as logging, caching, and authentication modules.
- Utilize Entity Framework Core, LINQ, and ORM patterns to interact with databases reliably.
- Apply OOP, SOLID principles, and clean coding standards to ensure high-quality builds.
2. Database Operations :
- Write SQL queries, stored procedures, functions, and scripts for application data access.
- Work with SQL Server and PostgreSQL for schema design, table creation, and database versioning.
- Perform basic query optimization and troubleshoot performance issues under guidance.
- Collaborate with database administrators to ensure data integrity and security.
3. Cloud & DevOps Integration :
- Work within Microsoft Azure environments, gaining exposure to services such as App Services, Functions, Azure SQL, and Azure Storage.
- Participate in creating and enhancing CI/CD pipelines using Azure DevOps, GitHub Actions, or similar tools.
- Assist with environment setup, deployment automation, and configuration management.
- Contribute to containerization tasks using Docker, understanding images, volumes, and networking basics.
4. Testing, Quality & Security :
- Write unit tests using xUnit / MSTest to ensure feature correctness and prevent regressions.
- Participate in peer code reviews to maintain code quality and consistent design standards.
- Follow clean architecture patterns and ensure adherence to project security guidelines.
- Support QA teams in debugging integration and user acceptance testing issues.
5. Collaboration, Communication & Documentation :
- Work collaboratively with global teams consisting of senior developers, product owners, QA engineers, and DevOps teams.
- Participate in daily stand-ups, sprint planning, retrospectives, and backlog grooming.
- Maintain high-quality technical documentation for APIs, workflows, business logic, and deployment steps.
- Provide regular updates on progress, risks, and technical challenges.
Required Skills :
- Strong foundation in .NET Core / .NET 6 / .NET 7, C#, ASP.NET MVC, Web API
- Experience with Entity Framework Core, LINQ
- Proficiency in SQL Server and PostgreSQL
- Basic understanding of Azure services such as App Services, Azure Functions, Azure SQL
- Familiarity with Docker containerization fundamentals
- Strong understanding of OOP, SOLID principles, clean code practices
- Good communication skills and the ability to collaborate in an Agile team
Key Responsibility Areas (KRAs) 25 Years :
- Timely Delivery : Complete assigned tasks and modules within agreed timelines with minimal rework or defects.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1575085
Interview Questions for you
View All