Posted on: 26/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