Manager Engineering

Job Duties and Responsibilities

  • Participating in requirements overview and scoping discussions with Product Owners and Product Managers. Ensuring R&D views from functional/technical perspective are expressed and conveyed in shaping the product architecture
  • Participating in Design/Solution sessions with Architect, Product Manager and other stakeholders to build the design of new features aligning with architecture road-map of product.
  • Ensuring end-to-end integration view is aligned with all stakeholders and gaps are identified and worked upon
  • Ensuring best engineering practices like DevOps, Unit Test coverage, Code Quality are implemented in team
  • Defining high standards for technology excellence in R&D Dev team and pushing Architect and Developers to achieve the same
  • Building end-to-end Project Plan for a Product release
  • Managing capacity for the scope planned for a release
  • Closing integration plans with relevant stakeholders and external team members
  • Ensuring team’s backlog is managed properly and it is aligned with all stakeholders

Required Skills and Experience

  • 10+ years experience in Core Java or Python & building enterprise scale software products and solutions
  • Well versed with the technologies like – Java /J2EE, Oracle, Web Logic, REST, Hibernate etc.
  • Solid understanding of object-oriented programming
  • Excellent knowledge of Databases like Oracle/MySQL/PostgreSQL/NOSQL/ MongoDB
  • Experience interfacing with back-end applications using SOAP, Restful web services, and J SON
  • Exposure to CI/CD tools like Jenkins, JIRA and source code management techniques using Git and/or SVN
  • Working knowledge of JavaScript frameworks like JQuery, Angular JS, React JS
  • Experience with service-oriented and event-driven system architectures
  • Experienced in handling Project Management and People Management
  • Knowledge of Cloud (AWS/AZURE/GCP), Big Data, Python
  • Knowledge of e-commerce & retail marketplaces, including data acquisition, product catalogs and listings is a plus
  • Possesses excellent communication skills and with the ability to lead a team and deliver timely high-quality software solutions

Education

  •  Bachelor/master’s degree in Computer Science, Computer Engineering, or related discipline

Job Features

Job CategoryA3

Apply Online