New User: Apply to selected job without registration
  New User: Apply to selected job and register
Please fill in the below details to apply to the selected job.
If you are registred User, Login to Apply

Manager - Product Engineering

8 - 10 Years


Not Disclosed by Recruiter

Apply Clicking apply will take you to the company's Website
Openings: 1Posted: 17 days agoJob Applicants: Less than 10Job Views: 26
Send me Jobs like this

Job Description

T he creative minds developing the software applications that make life easier for customers. Responsible for the entire development and support process for a software program. Your applications make previously complex tasks simple with the impact ranging from saving time, effort or money to re-defining normal. You will balance exceptional delivery for customers on what matters, engaging team and colleagues, with the needs of the business. I am an expert and often the first layer of management of people or projects.

What are we looking for in you?

  • Use in-depth knowledge of at least one major programming language, the framework and the tool ecosystem to implement end-to-end systems
  • Profile and optimize code.
  • Produce test driven features in a specific programming language and demonstrate competency in TDD cycle.
  • Apply understanding of cohesion and solid principles to create well structured, maintainable software.
  • Apply understanding of threads, the threading model and concurrent programming.
  • Identify patterns in code and refactor the code towards them where it increases understanding and/or maintainability with minimal guidance.
  • Translate requirements into tasks & code.
  • Develop high quality code that can lead to rapid delivery. Ruthlessly pursuing continuous integration and delivery.
  • Commit code early and often, demonstrating understanding of version control & branching strategies.
  • Automate everything by default.
  • Write secure code by default.
  • Write maintainable code and observe basic hygiene practices.
  • Demonstrate the importance of domain model and coherently model a problem domain within a given context
  • Implement relevant project instrumentation.
  • Follow the best practices of continuous BDD/TDD/Performance/Security/Smoke testing.
  • Work effectively with my product stakeholders to communicate and translate their needs into improvements in my product.
  • Lead group discussions on design of particular areas and understand domain well enough to work with Product Managers to drive value
  • Support production systems, resolve incidents and perform root cause analysis.
  • Debug/find complex problems and support/maintain the software solution.
  • Share knowledge with the wider engineering community.
  • Produce proof of concepts to evaluate new tools.
  • Mentor and develop people in the team

Do you have the following?

  • 8-10 years' experience in Software development and 2-5 years as development Manager.
  • Proven working experience in Java (1.7 and higher) or Node.JS with microservice architecture
  • Should be able to build, test and deploy the code
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Experience in the Spring Framework
  • Strong analytical skills with excellent problem-solving abilities.
  • Experience of best practice methodologies.
  • Experience of multiple programming languages

Salary: Not Disclosed by Recruiter
Industry: IT-Software / Software Services
Functional Area: IT Software - Application Programming, Maintenance
Role Category: Programming & Design
Role: Product Manager
Employment Type: Full Time, Permanent

Desired Candidate Profile

Doctorate - Doctorate Not Required

Company Profile

Sapient Consulting Pvt. Ltd
Sapient Consulting Pvt. Ltd
View Contact Details+
Contact Details

Recruiter Name:HR

Contact Company:Sapient Consulting Pvt. Ltd

Reference Id:58889