Chat

iimjobs

jobseeker Logo
Now Apply on the Go!
Download iimjobs Jobseeker App and get a seamless experience for your job-hunting
27/11 Aayushi Sinha
International Research Associate at Catenon

Views:1170 Applications:35 Rec. Actions:Recruiter Actions:3

Manager - Software Development - Java/J2EE (8-15 yrs)

Pune Job Code: 281028

Manager of Software Development (Java/J2EE)

Stability meets Agility. Our client is one of the largest technology providers to the automotive industry, with more than 26,000 dealer sites in over 100 countries and nearly 9,000 employees worldwide. We- re hiring to support your growth and ours. Inspiring innovation is a core value for us. To succeed, we invest in technologies, programs and our people to continually improve the way we help our clients run their businesses.

This position is for a Manager of Software Engineering to lead a highly motivated Agile team in developing leading edge enterprise class solutions. Manager will be responsible for driving software engineering excellence by ensuring team adherence to SOLID design principles and clean coding practices. Manager will collaborate with Product Owners to produce features that have real value to customer using the products. This position will play a key role in bridging offshore with onshore development. Manager will be a highly visible member of the management team and a key thought leader for product development at our client. The position may require travel to the US.

Position Responsibilities :

- Build and manage a thriving and dynamic offshore software development organization with number of direct reports with all associated administrative management responsibilities.

- Manage a team of engineers and other technical staff who are expected to collaborate and share responsibilities with a remote offshore team.

- Determine staffing needs, obtain appropriate corporate hiring approvals, interview candidates, and make hiring decisions.

- Promote and facilitate training and professional development of staff.

- Coach and counsel staff on career development.

- Collaborate with other team leads to establish and maintain a common and effective systems engineering approach to product development.

- Make disciplinary recommendations and execute policies as appropriate.

- Seek, use and promote best practice methodologies & tools to deliver highest quality software.

- Ensure the development team adheres to the adopted architectural, design and development standards and guidelines.

- Maintain knowledge of leading edge and state-of-the-art technologies and concepts and introduces them to product development.

- Continuously learn new skills, development methodologies and approaches, and technologies and keeps up to date regarding emerging programming methods, languages and trends.

Technical Qualifications :

- UI/Java web design development experience with JQuery, CSS, JavaScript, AJAX

- Java proficiency with Java 1.7+ and full stack java development

- Solid OOP/OOD, TDD and CI concepts

- Experience with Servlets, JSP, XML, Tomcat, Hibernate, SVN, Git, Eclipse, Maven

- Web services proficiency required. Experience with both creating and consuming web services (REST, SOAP or SOA)

- Experience with development and deployment of large database (Oracle, MS SQL) applications

- PL/SQL programming

- Relational database experience required, including writing and tuning queries and creating data models

- Advanced knowledge of the principles, practices, and techniques of product development and project management.

- Experience with Agile/SCRUM and Kanban workflow development framework.

- Required knowledge of project management tools such as Jira

Management Qualifications :

- Sound problem resolution, judgment, negotiating and decision-making skills are needed.

- Excellent written and verbal communication skills are required, with experience conducting meetings, coupled with the ability to develop and provide presentations.

- Minimum two years of practical experience with Agile (Scrum) methodologies.

- Knowledge and experience with Continuous Integration, Test Driven Development (TDD), automated testing and unit testing frameworks.

- Demonstrate ability to provide technical and architectural recommendations, and evolve technology to develop products that will provide a competitive advantage in the Auto Dealership and Original Equipment Manufacturer marketplace.

- Proven ability to lead a team of technical staff members to the successful delivery of a software product.

- Strong technical skills which include a thorough understanding of application design, data communications, and user interface design.

- Demonstrated ability to manage teams on complex projects.

- Demonstrated ability to manage multiple parallel projects with highly variable scopes.

- Demonstrated leadership and communications skills, both verbal and written.

- Demonstrated ability to respond to customers in a competent and professional manner

- Lead by example to instill the spirit of teamwork and cooperation within an organization.

Education and Experience requirements :

- Bachelor's degree in Computer Science, Engineering, Management Information Systems or Computer Information Systems is required. A Masters in Computer Engineering, Computer Science (MSEE, MSCS, etc.) is a strong plus. MBA/MMS or equivalent is desirable

- 8-10 years of software development experience

- 3-5 years of management experience, delivering at least one commercially successful enterprise class products.

- 3+ years of experience as an offshore manager for a US based (or equivalent) organization

- Java Certification, Scrum Master Certification and other agile certification would be a strong plus

This job opening was posted long time back. It may not be active. Nor was it removed by the recruiter. Please use your discretion.

Women-friendly workplace:

Maternity and Paternity Benefits

Add a note
Something suspicious? Report this job posting.