Engineering Manager

Sampoorna Computer People
  • Bangalore
  • Confidential
  • 10-15 years
  • Views
  • 18 Oct 2018

  • Others

  • Other
Job Description

The Engineering Manager is a unique combination of aProduct Architect and Devops role in an Agile environment. He will have the overall responsibility of developing the architectural strategies of the product in the CTO organisation and implementing the Java architectural components. He would also have the overall responsibility of maintaining the development and operations infrastructure for the product.
Designation: Engineering Manager
Areas of Responsibilities
Together in the CTO organisation create the architectural blueprint of the product and decide the frameworks and tools to be used for development
Implementkey/critical modules
Facilitate release planning sessions creating estimates and work schedules by clarifying the product to the scrum teams
Take ownership of implementation of key functional and non-functional aspects of the product
Ensure all solutions adhere to enterprise IT architectural principles, standards, industry standards and regulations
Assist in recruiting the right talents into the product development teams
Provide software delivery operations and application release management support, including coding and scripting, automated build and deployment processing, agile deployment, and process reengineering
Perform script maintenance and updates due to changes in requirements or implementations
Build automated deployments for consistent software releases with zero downtime (through build process, packaging, testing and automatic deployment)
Deploy new modules, upgrades and fixes to the development as well production environment
Provide monitoring dashboard and maintain critical alarms on system
Evaluate existing applications and platforms and provides recommendations for improving performance by conducting gap analysis, identifying feasible alternative solutions, and assisting in the scope of modifications
Participate in the development of contingency plans including reliable backup and restore procedures
Demonstrate technical leadership with incident handling and troubleshooting
Guide and coach the teams in technology, domain, processes and tools
Strong in Java, J2EE, MVC, Hibernate.
Up-to-date in emerging technology trends and excellent learning ability to pick up new technologies related to artificial intelligence, machine learning etc.
Strong understanding of Cloud computing concepts and PaaS/SaaS/IaaS technologies, especially on AWS concepts
Good understanding of mobility domain on iOS, Android and performance architecture for mobility
Exposure to Agile development and experience in user story development, estimation, sprint planning and mentoring agile development teams
Ability to mentor the teams technically
Strong investigation, analytical and problem solving skills
Identify key technical risks and develop mitigation and recovery plans
Working experience in architecting process
Good to have knowledge on human resource management technology domain
Strong design patterns and OO design experience
Strong understanding of Microservices architectures and infrastructures
Strong multi-threaded programming experience
Must be capable of decomposing complex problems
Must be familiar with the product creation process
Must have deep appreciation of software engineering principles
Good coaching and mentoring skills
Must be articulative and collaborative
Bachelor`s degree in Computer Science, Software Engineering or related discipline
12 to 15 years of hands-on technology experience out of which 5+ years must be as an architect
5+ years of experience with Java
5+ years of experience with at least one of the relational databases such as Oracle or MySQL
2+ years of experience with NoSQL database such as MongoDB
Desired Candidate Profile: Candidate Experience Should Be : 10 To 15 Candidate Degree Should Be : BE-Comp/IT, BE-Other, BTech-Comp/IT, BTech-Other, MCA

Competencies/Skill sets for this job

Java Hibernate

Job Posted By

Account Manager

About Organisation

Sampoorna Computer People