Location
East | India
Job description
We're looking for a
Job Purpose:
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.
Duties and Responsibilities
· 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
Qualifications and Experience
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
Job tags
Salary