03 Sep
|
Insight Global
|
Bengaluru
03 Sep
Insight Global
Bengaluru
Required Skills & Experience
- Bachelors degree in Computer Science, Engineering, or a related field.
- 5-7 years of experience in backend or full stack software development.
- •Strong experience with C#, .NET Core, Angular, SQL, REST APIs, and Git
- Solid understanding of microservices architecture and domain driven design.
- Experience with SQL Server, Entity Framework, and data centric application design.
- Familiarity with Azure cloud services and CI/CD pipelines.
- Experience with message/event driven systems (Event Hub, Kafka).
- Experience using GitHub, SonarQube, and Coverity for code management and quality assurance.
- Nice to have: experience with InstallShield and installer packaging.
- Solid collaboration skills and ability to work effectively within Agile teams.
Key Responsibilities
- Design, develop, and maintain backend services using C#.NET Framework and .NET Core within microservices based architectures.
- Build and consume REST APIs to support scalable and modular service communication.
- Develop and optimize data persistence using SQL Server and Entity Framework.
- Implement domain driven design principles across backend components.
- Support IoT and edge compute scenarios, including device telemetry and local data processing.
- Integrate with message and event brokers such as Azure Event Hub, Kafka, and SignalR.
- Apply secure service to service communication using OAuth/OIDC authentication patterns.
- Contribute to Azure native development, performance tuning, and backend scalability.
- Ensure code quality and security through CI/CD pipelines, GitHub workflows, SonarQube analysis, and Coverity scanning.
- Develop unit and integration tests to ensure reliability and maintainability.
- Participate in architectural reviews, backlog refinement, and sprint planning activities.
- Collaborate closely with architects, frontend developers, DevOps, QA, and V&V; teams.
- Leverage Agentic AI (Copilot) tools to improve developer efficiency and code quality.
📌 .NET Software Developer (Bengaluru)
🏢 Insight Global
📍 Bengaluru