HamburgerMenu
hirist

Job Description

Job Description :


We are seeking a Senior .NET Developer with strong expertise in C#, .NET Core, and Azure, along with experience integrating Generative AI models into modern web applications. This role involves hands-on development, architectural input, and collaboration across DevOps and product teams to build intelligent, scalable, and cloud-native solutions.


Key Responsibilities :


- Lead and contribute to the design, development, and deployment of high-performance web applications using C# and .NET Core.


- Design and build RESTful APIs and services, integrating Generative AI models and third-party ML services (e.g., OpenAI, Azure OpenAI).

- Work with Cosmos DB and other database systems (SQL/NoSQL) for efficient backend storage.

- Optimize backend performance using caching strategies (e.g., Redis, in-memory caching).

- Collaborate with architects on design patterns, scalable architecture, and reusable

components.

- Drive and support CI/CD pipelines, handle deployments on Azure App Services, Azure DevOps, and GitHub Actions.

- Participate in code reviews, ensuring adherence to clean code, SOLID principles, and best practices.

- Translate business and technical requirements into maintainable and scalable application solutions.

- Troubleshoot and resolve issues in development, test, and production environments.

- Work cross-functionally with UI/UX, QA, and DevOps teams, and communicate effectively with internal and external stakeholders.


Required Technical Skills :


- Strong development experience with C#, ASP.NET Core, and .NET 6+

- Deep knowledge of Web API, RESTful services, and microservices architecture

- Experience with Cosmos DB or other NoSQL databases

- Working experience with Azure services : App Services, Key Vault, Azure Functions, etc.

- Understanding of Generative AI model integration

- Proficiency in CI/CD pipelines, version control, and Azure DevOps

- Hands-on with caching tools

- Familiarity with unit testing, mocking frameworks

- Knowledge of software design principles and architecture styles (DDD, Clean Architecture)


Good-to-Have Skills :


- Experience working with containerized applications using Docker


- Exposure to serverless architecture

- Basic understanding of AI/ML concepts, LLMs, and prompt engineering

- Familiarity with frontend frameworks for API integration


info-icon

Did you find something suspicious?