Senior Associate - Software Developer

New
J
JobgetherSoftware development
Based in IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
3–5 years of hands-on software development experience
Required Skills
Microsoft AzureMicrosoft SQL ServerC#CI/CD

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related discipline.
  • 3–5 years of hands-on software development experience with enterprise Microsoft technologies and cloud platforms.
  • Strong proficiency in C#, .NET Core or modern .NET version 8 or later, and ASP.NET Core Web API.
  • Experience with relational databases, SQL Server, Entity Framework Core, and ADO.NET.
  • Experience integrating backend systems with Google Workspace APIs and REST APIs.
  • Experience with OAuth 2.0 authentication flows, service account authorization, and webhooks.
  • Hands-on experience developing and deploying services on Microsoft Azure, including Azure App Services, Azure Functions, Azure SQL, and Azure Service Bus.
  • Experience working in Agile/Scrum environments and using Jira or Azure DevOps.
  • Knowledge of unit and integration testing and CI/CD pipelines.
  • Familiarity with application security and DevSecOps tools such as Cycode or similar platforms is an advantage.
  • Knowledge of Docker, Kubernetes, Azure Kubernetes Service (AKS), and event-driven architectures is an advantage.

Responsibilities

  • Design, develop, and maintain backend application modules using C#, .NET 8, ASP.NET Core Web API, and Entity Framework Core.
  • Build, containerize, and deploy application services across hybrid on-premises environments, Google Cloud Platform, and Microsoft Azure.
  • Develop integrations with Google Workspace services using APIs, webhooks, and OAuth 2.0 authentication.
  • Implement AI-powered capabilities, including LLM function calling and intelligent agent workflows using Semantic Kernel and Gemini API.
  • Write and maintain unit and integration tests using frameworks such as xUnit and NUnit.
  • Participate in peer code reviews, apply secure coding practices, and resolve security findings and software defects.
  • Contribute to DevSecOps practices and maintain code quality and security throughout the development lifecycle.
  • Estimate development effort, manage assigned tasks, and participate in Scrum ceremonies and sprint activities.
  • Collaborate with cross-functional engineering teams and prepare technical documentation, API specifications, system flowcharts, and release notes.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now