The Senior Manager, Software Development, Data Acquisition is responsible for the day-to-day management of a technical development team. Working closely with executive director and VP , Product and other Development teams, this role executes the companys technical, architectural, and commercial product initiatives.
Required Skills-
- Experience with building and managing applications in Java/JEE.
- Experience in Microservice architecture and building and maintaining production support within the AWS ecosystem.
- Large-scale production experience with containerization and preferably container orchestration
- Working with globally distributed development teams and attain the sustainable results.
- Experience leading teams who produce high quality deliverables.
- Experience working with an international development team (e.g., internal remote offices or outsourcing partners)
- Possesses a broad understanding of Agile/LEAN principles and the ability to apply the AGILE methodology.
- Ability to understand technical architecture and implementation at code level.
- Thorough understanding of Agile development methodologies.
- Ability to handle multiple concurrent projects.
- Effectively communicate across organizational levels and with a variety of stakeholders, including the ability to communicate technical concepts to technical and non-technical audiences.
- Ability to think strategically and to make difficult decisions and to drive decisions into actuality.
- Ability to understand and effectively explain up and downstream product, team, and organizational impacts.
- Ability to constructively challenge the status quo and to iterate and improve across multiple business domains.
- Ability to adapt to changing conditions and lead others through change
- Leadership and mentoring skills including the ability to lead by example, promoting a common purpose and serving as a catalyst for success
- Demonstrate emotional maturity and a positive outlook.
- Demonstrated analytical, organizational, prioritization, and time management skills
- Ability and willingness to travel to remote offices and partners, including international travel up to 4 weeks per year
Roles & Responsibilities-
- Work along with the Development, Product, and Architecture teams.
- Plan and execute the timely release process for deliverables with all stakeholders including necessary communication.
- Thinks strategically, displays a high degree of emotional maturity, and demonstrates a positive outlook.
- Displays flexibility in adapting to changing conditions and helps lead others through change.
- Understands and is able to explain up and downstream impacts across products, teams, and the organization.
- Recognizes when a broad solution is needed based on trends/root causes and recommends solutions.
- Build and evolve technical development team, ensuring capability to support roadmap requirements. Establish roadmaps and resourcing needs.
- Establish development best practices and procedures; identify and resolve problem areas.
- Socialize and educate the organization on new frameworks, processes, and solutions.
- Oversee the development and implementation of innovative and creative solutions.
- Establish and maintain strong relationships with domains internal and external user base
- Meet audit, compliance, and availability standards.
- Specify and scope product features and define acceptance criteria.
- Assess risks and dependencies and identify mitigation strategies.
- Participate in department - wide special projects, including coordination activities to resolve broad issues or challenges.
- Employ Agile development methodologies for software development activities.
- Manage and coordinate technical dependencies with other teams.
- Coordinate incident response for the team, including coverage and technical response to issue.
- Hire, train, guide, and coach team members.
- Other duties as assigned.
Education and Experience-
- E / B.Tech / B.S in Computer Science or related degree, or a combination of education and related experience.
- 3+ years of prior software development management experience.
- 10+ years of prior software development experience