Posted on: 25/11/2025
Description :
Key Responsibilities :
- Design, develop, and maintain robust and scalable backend applications and services using C#, .NET Core, and the .NET Framework.
- Design, develop, and consume RESTful APIs for seamless integration between different application components and external systems.
- Design and implement efficient database schemas in SQL Server, write complex SQL queries, and ensure data integrity and performance.
- Contribute to the design, development, and deployment of microservices-based applications, ensuring scalability, resilience, and maintainability.
- Utilize Azure Cloud services (e.g., Azure App Service, Azure Functions, Azure SQL Database, Azure Service Bus) for application deployment, scaling, and infrastructure management (experience preferred but not mandatory).
- Participate actively in all phases of the software development lifecycle, including requirements gathering, design, coding, testing, deployment, and maintenance.
- Write clean, well-documented, and efficient code adhering to coding standards and best practices.
- Participate in code reviews to ensure high code quality.
- Identify and resolve performance bottlenecks in applications and databases.
- Implement caching strategies and other optimization techniques.
- Develop and execute unit tests, integration tests, and contribute to end-to-end testing efforts.
- Collaborate effectively with product owners, designers, frontend developers, and other stakeholders.
- Communicate technical concepts clearly and concisely.
- Analyze and resolve complex technical issues, providing timely and effective solutions.
- Stay updated with the latest trends and technologies in the .NET ecosystem and cloud computing.
Required Skills :
- Programming Languages : Strong proficiency in C#.
- .NET Frameworks : Deep understanding and hands-on experience with .NET Core and the .NET Framework.
- API Development : Proven experience in designing, developing, and consuming RESTful APIs.
- Micro Frontend Experience (MFE) : Experience in developing and integrating components within a Micro Frontend architecture.
- Database : Solid experience with SQL Server, including database design, stored procedures, and query optimization.
- Version Control : Proficient in using Git for version control and collaboration.
- Problem Solving : Excellent analytical and problem-solving skills.
- Communication : Strong written and verbal communication skills.
Education :
- Bachelors degree in Computer Science, Engineering, or a related field.
Experience :
- 6- 8 years of experience in software development using Microsoft technologies.
Preferred Skills :
- Cloud Services : Hands-on experience with Azure Cloud services (Azure App Service, Azure Functions, Azure SQL Database, Azure DevOps).
- Containerization : Familiarity with Docker and Kubernetes.
- Agile Methodologies : Experience working in Agile/Scrum environments.
- Testing Frameworks : Experience with unit testing frameworks (NUnit, xUnit) and integration testing.
- CI/CD : Familiarity with Continuous Integration and Continuous Deployment pipelines
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1580230
Interview Questions for you
View All