Sr. Associate - Software Developer
Prefer a full account with a password? Sign Up to Apply
Job Description
Responsibilities & Core Competencies
Engineering & Technical Delivery
• Module Development: Design, build, and maintain backend modules using .NET 8, C#, ASP.NET Core Web API, and Entity Framework Core.
• Cloud Infrastructure & Containerization: Containerize and deploy application services across Hybrid On-Premise environments, Google Cloud Platform (GCP), and Microsoft Azure (Azure App Services, Azure Functions, Azure SQL, and Azure Service Bus).
• Google Workspace Integration: Develop robust integrations using Google Workspace APIs (Gmail API, Drive API, Calendar API, Sheets REST API, Google Chat Apps/Webhooks, and OAuth 2.0 / Service Account authorization).
• AI & Agentic Workflows: Implement modern AI architecture patterns, LLM function calling, and intelligent agent workflows using Semantic Kernel and the Gemini API.
Quality, Security & Testing
• Automated Testing: Perform comprehensive unit and integration testing (xUnit / NUnit) to guarantee code meets functional, technical, and performance specifications.
• Code Reviews & DevSecOps: Actively participate in peer pull request (PR) reviews, enforce secure coding standards, and remediate security findings or defect logs through to closure.
Agile & Collaboration
• Sprint Execution: Formulate calculated effort estimates (story points, time allocations), strictly adhere to Scrum framework ceremonies, and collaborate seamlessly across feature squads.
• Technical Documentation: Author and maintain clear technical documentation, API specifications, system logical flowcharts, and release notes for all assigned software deliverables.
Requirements
Function: Information Technology
Experience Level: Mid-Senior Level