OverView:
As an Associate Software Development Manager, you will be leading an agile software development team focused on development sprints and regular release cycles. You'll work with a cross-functional team to help define, architect, and build our cloud-based solutions and work with our customer service team to assist with issues impacting use. An ideal candidate will bring a combination of inspirational leadership and people skills, as well as sound technical expertise, in order to motivate and guide various projects.
In this role you will.....
- · Lead a team of cloud engineers who maintain and enhance the application and collaborate with engineering teams across the globe, irrespective of coding language, platform or framework
- · Provide technical and functional leadership and guidance to coach, motivate and lead team members to their optimum performance
- · Work closely with Architecture, Product Management, and Quality Assurance teams to ensure the applications are developed in accordance with the product's software development practices
- · Manage/Maintain existing product suite whilst looking to enhance the same with cost effective feasible solutions
- · Track and report on status of projects. Track, own and report on quality
- · Deliver high-quality SaaS software on time, on specification, and on budget
- · Coordinate the software development activities on the team
- · Work closely with other leaders and departments to continuously improve the development processes, tools and methodologies
- · Collaborate with the services/support team in order to help manage and prioritize customer escalations, work orders, custom scripts.
- · Provide production support and troubleshooting
Want more jobs like this?
Get Software Engineering jobs in Mumbai, India delivered to your inbox every week.
You've Got what it takes....
- Bachelor's degree in Computer Science or related engineering field
- · 8+ years of experience in software development
- · 2+ years of recent leadership experience in a software development organization
- · 3+ years of software development experience as a software developer
- · Excellent written and oral communication skills
- · Demonstrated experience with Scrum or other Agile development methodologies
- · Highly efficient data persistent design techniques. Strong understanding of data retrieval performance (queries, caching). Able to optimize designs/queries for scale.
- · Strong understanding of web development technologies
- · Ability to work with technical and non-technical counterparts to get things done
- · Experience with developing and delivering SaaS software
- · Experience with geographically distributed teams
- · Strong problem-solving skills and a detail-oriented mindset
- · The ability to multi-task, prioritize and meet deadlines in a fast-paced environment.
Extra dose of awesome if you have...
· Hands-on experience with AWS and Docker
· Experience with continuous deployment
· Experience in a startup environment or on a global software team
· Experience developing Microservices, RESTful services, or other SOA development experience
#LI-Onsite