Posted By

user_img

Sneha

Associate Consultant at Wenger & Watson Inc.

Last Login: 07 April 2015

Job Views:  
1055
Applications:  54
Recruiter Actions:  7

Posted in

IT & Systems

Job Code

129047

Engineering/Software Development Manager

10 - 16 Years.Bangalore
Posted 10 years ago
Posted 10 years ago

Engineering Manager

Job Summary Information

Function: Lead a cross functional development organization in the development of a multi-tenant cloud based enterprise software solution.

Sub-Function: Provide technical oversight of developers and accountability for the projects software deliverables.

Job Purpose:

- The Software Development Manager will lead the software development efforts on a new cloud-based platform that will support several different market verticals. The manager will be a key player in determining the technical direction for the highly scalable multi-tenant cloud platform technology components which include application code development, middle-ware development, database design, web services development, and associated cloud services.

Job Level Summary Information

- Scope: The manager will be a key player in determining the technical direction for the highly scalable multi-tenant cloud platform technology components which include application code development, middle-ware development, database design, web services development, and associated cloud services.

- Impact : The manager will be responsible for managing the development teams to deliver the cloud based enterprise applications on-time, within budget and in accordance to the defined architectural vision and performance expectations.

- Knowledge: Must have extensive experience in the design and development of highly scalable cloud based systems and associated platform technologies which include NoSQL, SQL, Queue based technologies, and webservices.

- Problem Solving: Must be proficient in analyzing highly complex issues and significantly improve, change or adapt existing techniques, methods, processes and/or systems to provide the best technology platform to meet the technical and business requirements and architectural vision.

- People/Function Management: Manages a team with line level management of 10 or more individuals.

- Supervision Received: Supervised by Senior Engineering Manager of IT. Extensive interaction with the systems architecture team and Advanced Research and Development.

- Customer Focus: Comprehensive understanding of the organization and local market. Proactively identifies and addresses changing technical and business requirements.

- Interpersonal Skills: Must have proven experience in building and leading globally disperse cross functional teams from the ground-up in a fast paced agile development organization.

- Preferred Education: Bachelor’s degree in Computer Science or in a related engineering field.
Masters degree is a plus.

- Minimum Preference Experience: 10 years or more functional experience, 2-4 years of managerial experience. Must have in-depth experience managing highly scalable multi-tenant cloud based product offerings.

- Travel Requirements: May require both domestic and international travel up to 25% of the time.

Essential Job Responsibilities

(Specify major job functions and the percentage of time spent on each, do not list occasional duties that consume 10% of the job unless it is an Essential job function, the total percentage cannot exceed 100%)

Major Responsibilities

- Drive the technical implementation of the system architecture and business strategy for the cloud based platform.

- Develop processes for managing teams, defining solution gates, success criterion, and overall project
planning of all deliverables to meet the financial budget and time constraints imposed by the business
Hire, train, mentor, and coach junior and senior engineers to ensure that each of their deliverables and behaviors follow software developmental excellence

- Interface with Product Management, Project Management, Software Development, Firmware
Development, and Quality Assurance to ensure that a high quality product is delivered which meets or exceeds all published guidelines

- Review developmental framework, coding standards, conducts code reviews and walkthroughs, and
conducts detailed design reviews

Additional Qualification

Knowledge / Skills / Competency Type Qualification

- Enterprise Operations / Architecture Must have spent at least 10 years implementing, operating and managing large-scale, enterprise-wide, complex information technology initiatives, at both an
infrastructure and an application level.

- Cloud Architecture Technical knowledge of common cloud architecture, enabling components, and
deployment platforms (such as JMS, Kafka, J2EE, Storm, Gearman, Infrastructure as a service, Platform
as a Service, Software as a Service).

- Cloud Platforms Technical knowledge of distributed processing solutions such as Hadoop, distributed storage solutions such as Cassandra, real-time and post analytics processing architectures, application
server platforms, clustered infrastructures, and distributed queuing technologies such as JMS or Kafka.
Software Development Minimum of 3 years experience with Enterprise Java (J2EE or Spring, Hibernate)
or .NET architectures.

- Minimum of 3 years experience with object oriented programming languages (Java, C#). Any other
relevant languages (Groovy/Grails, Python, RoR) is a plus

- Web Services Familiar with one or more of the following web services: JSON-RPC, JSON-WSP, Web

- Services Description Language (WSDL), REST, RPC, or XML

- Performance Tuning Minimum of 2 years’ experience with performance and scalability tuning of high-volume websites/applications

- Minimum of 1 year of relevant experience with Parallel and Grid Computing Technologies.

Sneha Sindhe

Didn’t find the job appropriate? Report this Job

Posted By

user_img

Sneha

Associate Consultant at Wenger & Watson Inc.

Last Login: 07 April 2015

Job Views:  
1055
Applications:  54
Recruiter Actions:  7

Posted in

IT & Systems

Job Code

129047

UPSKILL YOURSELF

My Learning Centre

Explore CoursesArrow