22 Oct
|
Sensiple Software Solutions
|
Chennai
22 Oct
Sensiple Software Solutions
Chennai
Job Overview
We are looking for a Senior Software Engineer with hands-on experience in .NET, React, REST APIs, Azure, Azure DevOps, CI/CD, and Microsoft Copilot Studio.
The candidate will be responsible for developing, integrating, deploying, and supporting product features.
Key Responsibilities
1. Develop and maintain applications using C#, .NET / ASP.NET Core.
2. Develop and integrate REST APIs with internal and external systems.
3. Develop web applications using React.js, JavaScript/TypeScript, HTML, and CSS.
4. Work with Microsoft Azure services for application development and deployment.
5. Create and maintain CI/CD pipelines using Azure DevOps.
6. Manage source code, branching, pull requests, and code reviews using Git/Azure DevOps.
7. Work with SQL Server and Entity Framework Core.
8. Implement authentication and authorization using Microsoft Entra ID, OAuth, and JWT.
9. Implement application logging and monitoring using Azure Application Insights / Azure Monitor.
10. Work with Azure services such as Azure Functions, Service Bus, API Management, Key Vault, and Storage.
11. Troubleshoot application, API, deployment, and production issues.
12. Write unit tests and maintain good coding practices.
13. Participate in technical discussions, design, code reviews, and implementation.
14. Collaborate with Product, QA, DevOps, and other engineering teams.
Microsoft Copilot Studio / AI
1. Hands-on experience with Microsoft Copilot Studio.
2. Develop and configure copilots/agents using topics, prompts, actions, connectors, and knowledge sources.
3.
Integrate Copilot Studio with REST APIs, Power Automate, Azure services, and enterprise applications.
4. Experience using Microsoft Copilot / GitHub Copilot for development, debugging, testing, and documentation.
5. Exposure to Azure OpenAI / AI services is an added advantage.
Required Technical Skills
1. C# / .NET / ASP.NET Core
2. React.js
3. JavaScript / TypeScript
4. REST API / Web API
5. Microsoft Azure
6. Azure DevOps
7. CI/CD Pipelines
8. Git
9. SQL Server
10. Entity Framework Core
11. Microsoft Copilot Studio
12. Good understanding of OAuth, JWT, and Microsoft Entra ID
Valuable to Have
1. Power Automate
2. Azure OpenAI / Generative AI
3. Microservices
4. Docker
5. Automated testing
6. Azure security and networking
7. Agile/Scrum experience
Technical Expectations
1. Ability to develop and deliver end-to-end product features.
2. Ability to work independently on technical tasks.
3. Good troubleshooting and problem-solving skills.
4. Ability to develop secure and scalable applications.
5. Ability to participate in technical design and code reviews.
6. Good communication and collaboration skills.
7. Ability to support and mentor junior developers when required.
Education
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent experience.
Core Technology Stack
.NET | C# | React | REST API | Azure | Azure DevOps | CI/CD | Git | SQL Server | Microsoft Copilot Studio | Power Automate | Microsoft Copilot
📌 Senior Software Engineer (Chennai)
🏢 Sensiple Software Solutions
📍 Chennai