Job Title: Group Lead Software Development
Location: Pune
Reports To: Project Manager
Role Overview
We are seeking a highly skilled and experienced Group Lead – Software Development to lead end-to-end project delivery while managing high-performing development teams. The role involves ensuring timely, high-quality delivery of projects, maintaining customer satisfaction, and driving technical excellence across engagements.
Key Responsibilities
- Own and drive end-to-end delivery of assigned projects, ensuring quality, timelines, and budget adherence.
- Manage and lead multiple projects simultaneously, handling teams of 5–8 members.
- Monitor and control project delivery metrics across all phases of the project lifecycle.
- Collaborate with business and delivery stakeholders to review contracts, identify risks, and implement mitigation strategies.
- Prepare and review key project documentation, including:
- System Architecture
- External & Internal Specifications
- Software Development Plan & Project Plan
- Configuration Management Plan
- Technical Documentation
- Weekly status reports for stakeholders
- Ensure process adherence and compliance with organizational quality standards.
- Handle escalation management effectively for both internal and external stakeholders.
- Manage both Fixed Price Projects (FPP) and Time & Material (T&M) engagements.
- Act as the primary point of contact for clients on project-related matters.
- Mentor and coach team members, supporting their professional growth and performance.
- Conduct performance appraisals, counseling, and manage employee engagement.
- Identify and implement training and development programs (technical and managerial).
- Ensure compliance with organizational quality systems and procedures.
Technical Skills & Experience
- Strong hands-on experience in:
- Core Java (Java 8+), JSP, Servlets, EJB
- Frameworks: Spring Boot, Spring Data JPA, Hibernate, Maven
- Databases: Oracle / SQL / PLSQL
- Experience in API integrations (REST/SOAP) and middleware platforms.
- Knowledge of software development practices:
- Object-Oriented Programming (OOP)
- Multi-tier architecture
- Component-based development
- Web-based applications
- Familiarity with enterprise systems, such as:
- Core Banking Systems (e.g., TCS BaNCS or equivalent)
- SWIFT messaging and regulatory integrations
- Proficiency in version control tools: Git, GitHub/GitLab
- Exposure to Linux/Unix environments and shell scripting (preferred)
- Strong understanding of system integration challenges and performance tuning
Qualifications
- B.E./B.Tech (CS/IT), MCA, or M.Tech from a reputed institute
- 5–9 years of relevant experience in software development and project delivery
Desired Skills & Competencies
- Strong knowledge of project management methodologies and tools
- Excellent analytical and problem-solving abilities
- Strong understanding of business operations and market dynamics
- Proven ability in stakeholder management and prioritization of customer needs
- Effective people management skills, including:
- Performance management
- Grievance handling
- Hiring and team development
- Strong leadership qualities with adaptability and decision-making capability
- Excellent communication and presentation skills
- High attention to detail with a First Time Right mindset
Additional Requirements
- Willingness to travel for short-term or long-term assignments (domestic/international)
- B1/B2 visa is an added advantage
- Domain knowledge in Healthcare is a plus