We are looking for some Java J2EE Professionals having experience in Banking/Payments domain with one of our Mobile VAS MNC client to be based out of Gurgaon.
We are looking for some Java J2EE Professional having experience in Struts Framework with People Management for Technical Manager Position.
Ensure complete ownership of quality and on-time delivery of product
Discuss any requirement with all the stakeholders.
Make SDLC plans and communicate to concerned team members and other stakeholders.
Carry out regular team meetings, review the projects against initial plans and take corrective actions(as required).
Interface with other teams (PVG, Program management, Implementation etc.) to make sure that there are no delay to the project, expectations are communicated in advance and corrective actions are put in place.
Provide proper support and arrange for required tools and hardware for development and testing of the product to team members.
Approval of User documentation (User Manual, OAM etc.).
Ensure compliance to organizational processes.
Attend monthly review meeting regularly called by PEG and CEG group.
Carry out proper review of all the process matrices and take actions (as required).
Adopt best software engineering practices development.
Actively participate in other forums meant for excellence like Engineering Council and Software Engineering Process Groups. (SEPG)
To provide technical leadership and innovation.
To increase the supportability and operational efficiency of the product/solution.
Ensure technical readiness for deployment through review of critical process milestones.
Attend various Technology Sessions/Events as sponsored by vendors, partners and open forum bodies to learn, share and nurture the knowledge.
To practice and advocate agile practices for improving the quality of software development.
Build and evolve the high performance team for generating value to the organization.
Assess and constantly re-align the resources for the delivery of the committed goals.
To monitor, care and nurture the best of the talent in the team and reward for performance regularly.
To engage the team in healthy engineering competition and instill passion to contribute high quality software.
Ensure delivery of certified releases/product to the customer.
Proactively reach out to the customer and ensure timely action for issues.
Ensure productivity and cost optimization.
Allocate work optimally to team members.
Continuous effort put on hardware optimization/BOM optimization to reduce the cost of hardware and third part software.
Use reusable/common components present in the organization are encouraged to reduce time of delivery.
Publish relevant dashboards
9 12 years of experience
Engineering Knowledge of Building and Execution of Large Complex IT systems preferably Telecom Products and Solutions impacting millions of subscribers.
Specialization in Software Engineering Principles, Performance Engineering and Test Automation and Agile Methodologies.
4+ Years of managing the engineering teams of the average team size of 15 for realization of solutions.
Customer handling experience for different phases of a project from pre-sales phase, to requirement phase, delivery and implementation
A Good listener and Effective communicator (Communication Skills)
Knowledge about project management
Decision maker and Proactive
Able to manage complete lifecycle of multiple projects and product lines, with major focus on managerial processes
Ability to Elicit customer requirements, project planning and design products.
Good understanding of the product platforms and able to do pre sales activities
Able to manage internal and external clients, manage and resolve customer queries