Software Development Manager
Bungee Tech
Software Engineering
Tamil Nadu, India · Tamil Nadu, India
Posted on Tuesday, January 30, 2024
Key Job Responsibilities
- People management - Lead a team of software engineers in designing, developing, and delivering software solutions.
- Influence & collaboration - Collaborate with cross-functional teams and customers to define project requirements and deliverables.
- Program management - Manage the full software development lifecycle, including planning, design, development, testing, and deployment. Manage risks and communicate status effectively.
- Tech Management
- Provide technical guidance and mentorship to team members.
- Ensure adherence to software development best practices and coding standards.
- Operational Excellence - Identify and resolve technical issues and roadblocks. Build and drive an operationally mature team by building self-healing systems, alarms, and operational dashboards.
- Learn & be curious - Stay up-to-date with industry trends and technologies to drive innovation and continuous improvement.
- Bachelor's or Master's degree in Computer Science or a related field.
- Minimum of 8 years of software development experience.
- Minimum of 3 years of experience in a leadership or management role.
- Strong knowledge of software development methodologies and best practices.
- Experience with agile development methodologies.
- Proficiency in programming languages such as Java, C++, or Python. Built, deployed, and supported data-intensive systems on the cloud.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Experience running a Crawling & Scrapping and data intensive teams is a plus.
- Ability to work effectively in a fast-paced and dynamic environment.