Superior Jobs


Manager Development - Java OR C++

  • ID: 20221
  • Posted: 5/29/2023
  • Location: Bangalore South,
  • Category: Java Technologies
  • Job Type: Permanent


Main responsibilities
  1. Participate and guide on user requirements for development of new or improvement of existing software solutions.
  2. Design technical solutions and perform feasibility studies.
  3. Propose viable technical solutions to Product Management and/or users for validation.
  4. Model, design and implement databases as necessary.
  5. Participate in the validation / acceptance phase of the product cycle ensuring the fine-tuning necessary to finalise the product.
  6. Produce software documentation necessary for the application and issue it to the requesting departments.
  7. Support the end user in the Production phase by debugging existing software solutions in response to Problem Tracking Records (PTR) and Change Requests (CR) issued from Product Management or Product Definition.
  8. Assist, guide and motivate team members in their assigned functions.
  9. Fix and follow-up objectives for individuals in line with organizational goals.
  10. Manage HR activity and procedures related to their area/department.
  11. Ensure timely and appropriate communication to team members regarding organisation information.
  12. Report on team activities.
  13. Conduct annual appraisal interviews.
  14. Provide input for salary reviews.
  15. Development of their teams based on continuous assessment on needs.
  16. Interview and select candidates for department team.
  17. Management of budget and financial planning for area of responsibility.
  18. Provide leadership and direction to multiple unit managers, team leaders and professional staff (sometimes butmore rarely through other senior managers)
  19. May provide leadership and direction to technical/functional/business support or operation staff (also as project manager)
  20. May have a degree of responsibility over technical/functional/business strategy for a specific function (for ex.ProdDev Airline IT DCS)
  21. Is accountable for the performance and results of multiple related units and/or related disciplines (sometimes amoderate sized function and/or sections of the business)
  22. Execute functional business plans - medium/long term - and contributes to strategies development impacting theown functional area
  23. Develop departmental plans, incl. business and/or organizational priorities
  24. Decisions are guided by functional strategies, objectives and priorities plus resource availability
  25. Impact on sizeable section of the business (relevant direct impact)
  26. Require communication skills to influence both internally and externally
  27. Strong technical/functional/business/ commercial awareness
  28. Follow latest trends and developments in own field and adapt these in own job/organization
  29. Management responsibility for resources budget and planning.
  30. Responsible for people's growth and development (incl. assessment, development, coaching, motivation and pay review)
  31. Integrating manager with strategic impact (e.g. significant impact through deliverables)
  32. Build a culture and team of excellence ( Quality, security, performance, availability, scalability, etc)
  33. Hire, Retain, grow and mentor a high-performing team of QEs, Developers and BAs.
  34. Requirements
  35. Skills and knowledge:
  36. >3 years of experience in Engineering Management role preferably in Payments Domain and experience of leading a Team of Developers, QE and BA.
  37. Should be a transformational leader with strong analytical, problem solving and communication skillsets and having strong Business accumen.
  38. Experience in Product design and development and understanding of new technology stacks.
  39. Experience in GIT, C++/Java, HTTP, REST JSON, Angular
  40. Total Years of experience: > 11+ years of relevant experience in Product Development and 3+ years of Leading experience
  41. Education: BE in Computer Science or related field
Job Requirements

Technical excellence
 - Timely manage the investigation and resolution of production support issues and customer inquiries
 - Collaborate with other software development, architecture, solutions, and QA teams to ensure that software systems are designed for testability, stability, scalability, and performance.

Already have an account? Log in here