Senior Lead Engineer - Product Development (.NET)
Envestnet, Inc
- Location
- Trivandrum, Kerala, India
- Job type
- Full-time
Required skills
- Agile
- AWS
- C#
- design patterns
- DevOps
- Docker
- GitLab
- Helm
- Java
- Jira
- K8s
- Kubernetes
- technical architecture
- version control
- RESTful
About the role
Envestnet, Inc
Website:
envestnet.com
Job details:
Description
Key Responsibilities
- Lead the design and development of high-quality, scalable, and maintainable applications primarily using .NET technologies, with working experience in Java/Spring Boot applications.
- Design, build, and evolve application frameworks, libraries, and common components to improve development efficiency and consistency.
- Drive technical architecture decisions, coding standards, and best practices across the team.
- Hands-on development while mentoring and guiding developers through code reviews, design discussions, and technical problem-solving.
- Collaborate closely with product owners, architects, DevOps, and QA teams to deliver robust solutions.
- Ensure applications are cloud-native, resilient, secure, and performance-optimized.
- Participate actively in Agile/Scrum ceremonies including sprint planning, stand-ups, reviews, and retrospectives.
- Track and manage work items, risks, and dependencies using JIRA.
Technical Skills
Core Technologies
- Strong hands-on experience with .NET / .NET Core / C#
- Working knowledge of Java and Spring Boot for microservices-based applications
- Solid understanding of OOPS, design patterns, and SOLID principles
Frameworks & Architecture
- Proven experience in designing and developing frameworks, reusable components, or platform-level services
- Experience with microservices architecture and RESTful APIs
Cloud & DevOps
- Hands-on experience with cloud technologies, preferably AWS
- Experience with Docker and Kubernetes (K8s)
- Strong exposure to CI/CD pipelines(HELM charts, GitLab, ArgoCD, SonaType, SonaQube)
- Experience with monitoring and logging mechanisms
Tools & Processes
- Strong experience working in Agile/Scrum teams
- Proficient with JIRA for sprint and backlog management
- Familiarity with version control systems such as Git
Click on Apply to know more.
This page is fully interactive when JavaScript is enabled. Please enable JavaScript to apply or browse related roles.