Senior Software Developer (Backend) - .Net with Microservices & Cloud
Arcot AI Solution Private Limited Verified employer
Actively hiring · Posted 2d ago · JEV2611C42492AA37
Job description
Role: Senior Software Developer (Backend) - .Net with Microservices & CloudYOE: 6.5+ yearsSkills: C#, ASP. Net, Microservices Architecture, ASP.NET Core, Web API development, AzureKubernetes Service (AKS), API Gateway / Azure API, Entra (Authentication), Azure Service Bus, AzureFunctions, Azure Blob storage, Caching, NoSQL DatabasesAbout the role:The Software Developer Senior Designs, builds, tests, and – most importantly – ships high-value softwarethat solves real problems. Strives for security, performance, simplicity, usability, and maintainability.Mentors and guides less experienced software engineers.Responsibilities:1. Team Contribution● Works within established agile methods, promoting an atmosphere of continuous improvement.● Continuously learns new technologies and patterns and practices.● Documents knowledge for the benefit of the team.● Reports to the team on obstacles and roadblocks.● Participates in, and occasionally leads, sprint planning, standups, retrospectives, and other teammeetings.● Promote patterns and best practices on the team.● Mentors and guides the less experienced software engineers.2. Planning and Design● Works with the product team and stakeholders to refine and document requirements.● Estimates effort for planning purposes.● Designs and documents enterprise-level software architecture, consulting with EnterpriseArchitecture when appropriate.3. Development● Writes code to develop software that meets requirements and specifications.● Follows established software development life cycle (SLDC).● Writes code with readability and future maintenance in mind.● Follows established source control standards and best practices.● Adheres to established secure coding practices.● Reviews code for other developers.● Leads team-based development efforts.4. Quality Assurance● Validates QA findings and fixes defects.● Develops integration and testing points in the software that allow for QA testing.● Assists QA in running performance and load tests.5. Release● Assists with release planning and releases.6. Support● Assists the support team as needed, including root cause analysis.● Writes maintenance and metric statistics scripts and entry points for measuring and monitoring.Requirements:Solid Understanding of The Following:● Microservices Architecture:Confidential. c Foxsense Innovations. 1● Microservices design principles (bounded contexts, loose coupling)● API-first design and contract management● Event-driven design principles● Asynchronous messaging patterns● Eventual consistency concepts● Idempotency and message replay handling● ASP.NET Core Web API development● Web Apps● Azure Kubernetes Service (AKS)● Azure Blob Storage usage and lifecycle management● API Gateway / Azure API Management concepts● Entra (Authentication)● Azure Service Bus● Azure Functions● Caching● NoSQL DatabasesProcesses & Standards: Git, GitFlow, OO Programming, Kanban, SecureCoding, & Agile MethodologiesBonus Skills:● Excellent written and verbal communication● Excellent documentation● Continuous learning● Collaboration across team and functional boundaries● Troubleshooting and creative problem solving● Design simple architecture that supports complex applications and APIs● Architect extensible databases● Author complex component-based client applications and restful APIs● Perform advanced CRUD operations against multiple data sources● Manipulate enterprise level data structures● Mentor less experienced team members● Take ownership of team processes and legacy applications● Perform business analysis tasks, such as requirements gathering and wireframing
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with Arcot AI Solution Private Limited.
- Track your application and get updates by email and WhatsApp.