Position Title: Development Manager
Location: Bangalore
Exp: 5+ years
Position Summary:
Directs the activity of team leaders within a group or a specific area within the engineering function. Manages subordinate staff in the day-to-day performance of their jobs. Defines objectives and work plans and determines modes of employing resources in order to attain objectives and meet schedules. Serves as a professional authority for subordinate employees with regard to problem-solving and schedule-meeting schedules.
Primary Responsibilities:
- Analyzes and investigates applications engineering tasks, and prepares design specifications, analysis and recommendations. Manager of a medium-size group/project.
- Provides innovative solutions to complex problems and communicates progress toward project/program goals.
- Oversees the delivery of products within budget, schedule and quality guidelines.
- Creates schedules and work plans. Can reach appropriate resolution in many varied situations.
- Develops and provides challenging yet appropriate assignments, evaluates work, communicates progress toward career development and goals.
- Champion global team collaboration at peer level to ensure local team is engaged on business priority deliverables, make responsible commitment and consolidate their feedback on team performance.
- Interfaces with senior management to report on project and program milestones and to present project progress report
- Guide and mentor team members to deliver high quality design and code
- Lookout for latest server focused technology trends and standards
- Responsible for career development/planning, performance discussions of team members.
Exp and Skills Required:
- Overall 5+ years of experience in Product development in building multi-tier cloud applications/platform using Java/J2EE, Oracle and OO technologies
- Hands-on experience on using Java and related open source technologies for building enterprise class web applications
- Must be adept at experimenting with new technologies, start-up setup, quick prototyping and ability to define overall approach to drive project delivery
- Strong experience in dealing with performance, scalability, distributed caching, Web Services and open source technologies
- Experience with SaaS applications design, development, deployment and support in private/public cloud environment
- Working experience in an offshore product setup with distributed teams will be an added advantage
- Must have excellent communication (verbal & written), interpersonal, leadership, and problem-solving skills
- 4+ years of experience in Project and people management using Agile/SCRUM methodologies
- Be process-compliant in performing assigned tasks and ensuring quality of project deliverables. Drive new process ideas in his/her work area
- Help build team and induction of new members. Own performance appraisal responsibilities for the team members under the guidance of supervisor/ People Success Team
- Ability to identify and successfully groom new leaders in technical area for handling higher level of responsibilities.
Education:
- BE or higher in computer science, engineering or relevant field