Senior Software Developer – .NET, Angular & AI (5–10 Years)
Navi Mumbai - India
Job Summary
Senior Full Developer (AI & Cloud Integration)
Ineviais seeking an experienced Senior Full Developer to design develop andmaintainscalable enterprise applications. The ideal candidate will have strongexpertisein C# .NET Core/.NET 6/7/8 SQL Server REST APIs microservices and Angular integration. Experience with Azure Cloud DevOps practices and AI technologies such as OpenAI Azure OpenAI Claude Gemini GitHub Copilot RAG AI Agents and Prompt Engineering will be highly valued.
You will work closely with cross-functional teams to deliver innovative software solutions that improve business processes and user experiences whileleveragingmodern cloud and AI technologies.
Key Skills
C# .NET 6/7/8
REST APIs & Microservices
SQL Server
Angular (Frontend Integration)
Azure Cloud
Azure DevOps
Docker
Entity Framework Core
Git
OpenAI / Azure OpenAI / Claude / Gemini
AI Agents RAG & Prompt Engineering
CI/CD Pipelines
Duties and Responsibilities:
Application Design & Development:
- Design develop andmaintainrobust web applications using C# .NET Core 6/7/8/10.
- Develop reusable components services and libraries using clean coding practices.
- Build consume and secure RESTful APIs and microservices.
- Integrate with Angular-based frontend applications ensuring seamless communication between backend services and UI through well-defined APIs
- Ensure adherence to software architecture principles and coding standards.
- Integrate applications with AI platforms and services such as OpenAI Azure OpenAI Claude Gemini GitHubCoPilotor similar AI technologies to enhance business processes and user experiences.
- Implement prompt engineering techniques andoptimizeprompts to improve accuracy consistency and reliability of AI-generated outputs
- Participate in the evaluation selection and implementation of AI technologies frameworks AIagentsand tools that align with businessobjectives
- Perform application performance tuning and optimization using profiling tools and diagnostics.
- Conduct unit testing integration testing andparticipatein code reviews to ensure code quality and maintainability.
- Ensure high availability reliability and scalability of the developed solutions through design and implementation best practices.
- Implement robust logging and monitoring mechanisms using frameworks likeSerilogNLog and cloud-based tools such as Azure Application Insights.
- Set up alerts dashboards and telemetry to proactivelymonitorapplication health usage trends and failures.
- Maintain and improve observability and troubleshooting capabilities in production and pre-production environments.
- Write optimized SQL queries stored procedures and functions in SQL Server.
- Collaborate with database developers for schema design and query performance tuning.
- Work with ORM tools like Entity Framework Core and Dapper for data access.
- Participate in Agile ceremonies including sprint planning retrospectives and daily stand-ups
- Participate in CI/CD pipeline setup using Azure DevOps.
- Support containerization using Docker and deployment on cloud platforms.
- Maintain source code repositories and manage branching strategies.
- Utilize AI-assisted development tools to improve productivity code quality documentation testing and development efficiency.
Troubleshooting and Support:
- Investigate and resolve application issues across development staging and production environments.
- Analyzelogs exceptions and telemetry data to diagnose root causes and implement long-term fixes.
- Collaborate with development teams Product Owners and stakeholders to gather and clarify requirements to embed efficient and scalable database logic.
- Mentor other developers by providing guidance training and technical support.
Education and Experience:
- Bachelors degree in Computer Science IT Engineering or related field
- 5 years of professional experience development
- Proven experience in building enterprise-grade web applications and APIs.
- Expertisein C# .NET 6/7/8
- Strong knowledge of Microservices architecture RESTful APIs asynchronous programming token-based authentication (e.g. JWT OAuth2) and API Gateway.
- Hands-on experience with SQL Server writing complex query writing
- Familiarity with Entity Framework Core LINQ and clean architecture principles.
- Familiarity with version control systems such as Azure DevOps and Git.
- Good to have knowledge of cloud technologies preferably Azure Cloud.
- Exposure to unit testing mocking frameworks and test-driven development (TDD).
- Strong interpersonal problem-solving and analytical skills.
- Experience working within Agile/Scrum frameworks.
- Knowledge of Angular Frontend is a plus.
- Understanding of Artificial Intelligence (AI) Generative AI Retrieval-Augmented Generation (RAG) AI Agents and Prompt Engineering concepts.
- Experience integrating applications with AI platforms and services such as Azure OpenAI OpenAI Claude Gemini or equivalent AI technologies.
- ExperienceutilizingAI-powered development tools such as GitHub Copilot Claude Code Gemini Cursor or similar AI coding assistants to improve development productivity and quality.
Required Experience:
Senior IC