Senior Advisor - Software Engineering
Remote · Pune, Maharashtra, India or IN
Job Summary
As a Senior Software Engineer, you will design and deliver cloud deployable microservice solutions and components for other teams. You are expected to build architecturally sound components and applications while collaborating with peers to ensure quality technology. The role involves bringing engineering discipline to design and problem-solving, evangelizing best practices, and maintaining an end-user focus. A strong background in multiple programming languages, microservice architecture, and CI/CD tools is essential.
Required Qualifications
- Bachelors in computer science or related field, or equivalent relevant work experience and technical knowledge.
- 10+ years Full-stack Software Development
- 10+ years background in Software Development with multiple programming languages including C#.Net
- Experience React Js and Node Js
Desired Qualifications
- Expert in Microservice Architecture & Event Driven Architecture
- Hands-on experience in SOLID, Architectural Patterns and Development Best Practices
- Hands-on experience in CI/CD tools such as Azure DevOps, GitHub and Terraform
- Experience in Kubernetes
- Experience with SQL Databases; creating database schemas for business processes
- Experience of unit Testing, Test Driven Development and use of mocking framework
- Experience working in Agile/Scrum development environments
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.