HamburgerMenu
hirist

Senior .Net Developer - C# Programming

Qrata
Bangalore
6 - 8 Years

Posted on: 25/11/2025

Job Description

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


info-icon

Did you find something suspicious?