Job Description
Banyan Software is seeking an Engineering Manager to lead a team of developers in Chennai. The Engineering Manager will be responsible for overseeing the design, development, and implementation of software solutions, ensuring projects are delivered on time, within budget, and to the highest quality standards. They will also play a key role in mentoring and developing team members, fostering a culture of innovation and collaboration.Role involves:
- Architecting and designing complex software systems
- Leading the development team in implementing software solutions
- Ensuring adherence to coding standards and best practices
- Conducting code reviews and providing constructive feedback
- Troubleshooting and resolving technical issues
- Collaborating with project managers to define project scope and requirements
- Estimating project timelines and resource needs
- Tracking project progress and ensuring timely delivery
- Managing risks and identifying mitigation strategies
- Mentoring and coaching junior developers
- Fostering a collaborative and supportive team environment
- Conducting performance evaluations and providing feedback
- Identifying training and development opportunities for team members
- Staying abreast of emerging technologies and industry trends
- Evaluating and recommending new technologies for adoption
- Encouraging experimentation and innovation within the team
Requirements:
- 12+ years of experience in software development
- 4+ years of experience in a leadership role
- Proven track record of delivering successful software projects
- Strong proficiency in C# programming languages
- Good knowledge on Java for reporting
- Strong on SQL - Microsoft azure
- Expertise in software development methodologies (e.g., Agile, Scrum)
- Excellent problem-solving and analytical skills
- Strong communication and interpersonal skills
- Ability to work independently and as part of a team
Role offers:
- Competitive salary and benefits package
- Opportunities for professional growth and development
- Work on challenging and impactful projects
- A collaborative and supportive work environment