3 months ago
Gurgaon, IndiaStaff+
Responsibilities
- Lead technical design and architecture decisions for complex, scalable systems.
- Design and implement scalable web applications using .NET and Vue.js, React.js, or Angular.js.
- Build and maintain RESTful APIs and integrations with third-party services.
- Design, deploy, and maintain scalable applications on Azure.
- Write clean, maintainable, well-tested code and lead complex projects from conception through delivery.
- Mentor junior and mid-level developers, lead code reviews, and improve development standards.
- Lead automated testing strategies, CI/CD pipeline development, and Agile/Scrum technical practices.
- Troubleshoot complex technical issues and drive performance, scalability, and architectural improvements.
- Present technical recommendations, participate in hiring decisions, and conduct technical interviews.
- Lead knowledge-sharing and technical training initiatives and maintain architecture documentation.
Requirements
- 8+ years of professional software development experience with demonstrated technical leadership.
- Expertise in modern .NET web and API development.
- Strong experience with Vue.js, React, or Angular.
- Extensive experience with cloud platforms, preferably Azure.
- Advanced database design and development experience with SQL Server, PostgreSQL, or similar systems.
- Deep knowledge of software architecture patterns and scalable distributed systems.
- Experience building and maintaining microservices architectures at scale.
- Experience with Docker and Kubernetes.
- Proficiency with Git and collaborative development workflows.
- Strong API design and development experience using REST, JSON, and GraphQL.
- Experience with automated testing frameworks and test-driven development.
- Knowledge of DevOps practices, CI/CD pipelines, and infrastructure as code.
- Experience leading technical projects, cross-functional initiatives, and Agile/Scrum practices.
- Ability to mentor engineers, communicate technical concepts, and make decisions based on business impact.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
- Preferred qualifications include performance optimization, large-scale troubleshooting, Application Insights, Grafana, secure coding, capacity planning, startup or high-growth experience, open-source contributions, and architecture documentation.
Benefits
- Flexible work arrangements with remote work options.
- Health, dental, and vision insurance.
- Generous paid time off and parental leave policies.
- Professional development opportunities, including conference attendance and technical training.
- Performance-based bonuses and a clear growth path to principal or staff engineer roles.
- Technical leadership opportunities and influence over architectural decisions.
- Collaborative workspace, modern development tools, technical resources, and mentorship opportunities.
Tech Stack
About Anaplan
Anaplan builds a cloud platform for enterprise planning, forecasting, and scenario modeling used by finance, supply chain, sales, and workforce teams. It sells subscription software and related services to large organizations that need connected, cross-functional planning. Founded in 2006 and headquartered in Miami, Florida, Anaplan was acquired by Thoma Bravo in 2022 after previously trading on the NYSE.
