Goodyear. More Driven
The Opportunity :
The Application Development Consultant will be a motivated individual to develop and deliver integrated FEA (Finite Element Analysis) software solutions to the customer in support of business needs.
You will work in SDLC environment with a cross-functional, cross-continental group of engineers who are creating and refining links between tire design and vehicle performance.
Typical activity will include adding developing new solutions to support Virtual tire development, adding new software functionality to existing tools, identifying, and fixing software issues, delivering service requests, providing incident coverage, and deploying software releases.
The candidate will evolve in a global software development team which implements IT R&D solutions to support the tire design and manufacturing processes in three different technical centers globally.
Principal Responsibilities :
Develop software applications to support key business functions for R&D.
Analyze, design, and develop new processes, programs, and configuration, considering the complex interrelationship of system-wide components.
Provide system-wide support and maintenance for a complex system or business process. Maintain and modify existing processes, programs, and configuration through use of current Information Technology toolsets.
Troubleshoot, investigate, and persist. Develop solutions to problems with unknown causes where precedents do not exist, by applying logic and inference with persistence and experience, to see the problem through to resolution.
Confer with the stakeholder community on problem determination. Make joint analysis decisions on cause and correction methods.
Perform tasks necessary to ensure data integrity and system stability.
Coordinate, plan and execute software deployments to production, test and development platforms using documented procedures and tests.
Work with internal customers to understand and respond to needs.
Participate actively in the software release processes.
Actively participate in global multidisciplinary product development, process improvement & problem-solving teams.
Participates as a team member on medium and large projects. Ability to manage small projects.
Bachelor's Degree in Computer Science or Mechanical Engineering.
5 years' experience in applying current information technology to specific areas of business.
Demonstrated experience in the development and deployment of software applications using C++, Linux scripting and Python.
Knowledge of at least one of the following technologies : VTK, Qt, TCL / TK, would be nice to have.
Experience using LINUX / UNIX
Experience using DevOps tools like Git, Jenkins, SonarQube is a plus.
Experience with client server application development, Java and Rich Client Platform (RCP) in Eclipse is a plus
Knowledge of High-Performance Computing is an asset
Excellent debugging and trouble shooting skills. Experience using Integrated Development Environment (IDE).
Previous experience with CAD / CAE application development is an advantage.
Skills & Qualifications :
Efficient communication and customer service skills.
Participate as an active team member, practice effective listening and effective collaboration skills
Attention to detail and commitment to timely, high quality and error free deliverables.
Associate must achieve all information technology objectives through use of approved standards and guidelines. Associate may make recommendations for change in these areas.
Demonstrated ability to work in a collaborative team environment"
Proactive in managing issues and problems, comfortable with ambiguity.
Ability to translate technical jargon into business language
Ability to present ideas and solutions in business-friendly and user-friendly language.