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.
Qualifications:
- 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.
- Robust 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.
📌 Software Development Manager (Chennai)
🏢 Bungee Tech India
📍 Chennai
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.