Required Skills

Hibernate Product engineering UML Project management XML Weblogic OOAD Architectural design Struts CRM

Work Authorization

  • Citizen

Preferred Employment

  • Full Time

Employment Type

  • Direct Hire

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 25th Jun 2022

JOB DETAIL

software development, for resolving issues, and to drive root-cause analysis for significant/reoccurring issues so to determine permanent correctives/preventives. Apt at creating strategies for growth and capability development, and identifying and driving continual improvements opportunities.

The Senior Manager (Software/Product Engineering) will lead a team of software/platform developers, in a matrix organization, to continually build, iterate, and improve the quality and effectiveness of Mobileware solutions/ services/ products, and ensure, with a hand-on approach, that processes and best practices for design/ development, architecture guidelines, are well followed as application platforms and applications are built to world class quality, innovation, and customer centricity. Key responsibilities to include:

Software Development Management:

  • Develop and deliver a strategic technological vision and direction for Mobileware software (products/solutions) development lifecycle, with increasing team competence and overall process maturity
  • Manage the Software Development and IT teams to deliver software, that meets the needs of users, in consonance to infrastructure, product engineering, and architecture requisites;
  • Ensure alignment with service delivery guidelines, project management practices, and consistency with established processes and standards;
  • Engage with Stakeholders from Product Management, Strategic Planning, Service Delivery, executive management and collaborate closely with Architects, to define key strategies and requirements while maintaining scope on delivery schedule; to ensure delivery against agreed priorities;
  • Understand emerging technologies and how solutions impact systems internally and/or externally and assessing impact of changes; with the aim of meeting current and future user needs;
  • Implement mechanisms to monitor, manage and provide progress on all software development (projects/products/solutions) activities; Create, implement and maintain continuous improvement plans;
  • Accountable for the on time quality delivery of software development projects; To guide software development teams with estimations, in collaboration with Solutions Architect(s);
  • Responsible for driving knowledge capture, creation, and management, in a structured way, and for supporting capability development across technology development, management, support teams;
  • Responsible for the maintenance and development of internal and external technology support systems; May require to manage integration of third-party products, and managing allied suppliers deliverable in terms of quality.
  • Ensuring that technology standards, SDLC processes, and associated best practices, are maintained across the organization; Drive innovation, re-use, re-factoring, and automations, in a test-driven environment;

Stakeholder Management Communications:

  • Responsible for customer interactions with an equivalent level in those organizations, and for escalation management
  • Ensure open communication and appropriate information sharing, and build credibility in order to work effectively with various groups with varied and sometimes conflicting priorities;
  • Communicate and ensure engagement of technology strategies internally and within the user community

People Development Engagement:

  • Ensure that the skills and experience of Software Development and IT teams are consistent with its technological and business needs for providing quality in present and in future;
  • Establish clear functional and succession plans aligned with appropriate responsibilities, accountabilities, and personal development for all Software Development and IT teams in line with anticipated growth;
  • Lead and encourage, for institutionalizing the Mobileware Culture Values, within and across teams

Development Financial Analytics:

  • Ensure effective financial management, planning and monitoring of the Software Development and IT teams;
    Provide monthly information to enable the creation of financial results and forecasts for the above teams

Other

  • Undertake additional tasks and responsibilities as may be reasonably expected of the role and as necessary in order to achieve the strategic aims/goals, at the organizational level

 

Requirements

  • B.Tech. in Computer Science or Electronics, or equivalent, from an institute of repute; with post-graduation in a relevant area, or equivalent combination of education and experience
  • Preference for additional certifications/credentials on project management, Lean/six-sigma
  • Typically, 12 to 16 years of hands-on relevant experience of building successful production quality software, out of which 6+ years of successfully leading enterprise level software engineering developments; and preferably with demonstrable relevant experience from payment processing systems;
  • Experience in SDLC, Agile methodologies, DevOps, Continuous Integration, associated tools/processes, with proven ability to manage development of complex initiatives throughout SDLC while managing competing priorities on an ongoing basis
  • Experience with a wide range of relational database technologies including; stored procedures, triggers, data-replication. Familiar with Object-Relational Mapping (ORM) techniques. Aware of alternative database technologies and data storage approaches
  • Experience in development and deployment of enterprise applications; and architecting containerization technologies (E.g., Docker)
  • Experience with project management practices, including schedule, quality, efforts and risk management, software work estimation techniques, and software quality unit testing and automations
  • Experience with build and release management, including tools and practices for CI/CD; Performance Engineering practices; and Deploying enterprise grade production apps in AWS etc.
  • Exposure to UI mock up screens, wire frame diagrams, and familiarity with Git, Jenkins Design skills with Google and apple device design principles and interface guidelines
  • Working experience of Java: Java / Java EE (JSP, Servlets, Enterprise JavaBeans, JDI, JDBC, JAX-WS, JAX-RS etc.), Spring framework, Struts, Hibernate, application servers (WebSphere, WildFly, WebLogic, TomEE), JUnit, Mockito, TestNG, Maven, Jenkins, Hudson. Java API integration technologies; working with XML, JSON etc.

Working experience of Object-Oriented Analysis and Design (OOAD) with UML, Software Architecture and Design Principles, Design Patterns, Industry Best Practices Iterative and Agile Processes

Demonstrable results orientation; with Strong analytical and problem-solving skills

Strong communication, negotiation, presentation, influencing, and inter-personal skills

Company Information