Certified Product Owner

Caterpillar Chicago , IL 60602

Posted 6 days ago

Come join a world class organization and play a keyrole in its digital transformation. Caterpillar is looking for talented and motivated software engineers tobuild a platform to host a wide range of applications from equipment healthmonitoring, fleet management and predictive maintenance. This role will be part of a team dedicated tobuilding reference implementations to both validate and showcase the platformservices to development teams across Caterpillar's digital ecosystem.

Provides application and technical leadership in thedevelopment of Caterpillar's state-of-the-art digital platform. Applies systemssolutions to business/technical problems through customer interactions, and byproviding assistance to less experienced engineers in the design, programming,debugging, testing, and integration/implementation of Caterpillar's IoTplatform.

JOB DUTIES: Thisposition reports to Caterpillar's Manager of Reference Implementations and

Performance/Integration Testing and will serve an important role in helpingcreate an application framework of APIs and reusable components for use across

Caterpillar's application development teams. Responsibilities of the candidates will be across functional lines withclose collaboration with Applications (web and mobile), Data Modeling and DataAnalytics teams.

  • Competent toperform all programming, project management, and development assignments withoutclose supervision; normally assigned the more complex aspects of systems work.

  • Acts as teamleader for development and support groups; provides programming and application/technicalleadership, guidance, and assistance to other team members.

  • Works directly oncomplex application/technical problem identification and resolution, includingresponding to off-shift and weekend support calls.

  • Works independentlyon complex systems or infrastructure components that may be used by one or moreapplications or systems.

  • Develops majorsystem modules, programs or integrates infrastructure components based on requirementsgathered from customers.

  • Performs integratedtesting and customer acceptance testing of components that requires carefulplanning and execution to ensure timely, quality results.

  • Fullyknowledgeable of the relevant programming languages, program design and specificationdevelopment, programming logic, logic diagrams, system analysis techniques, testing,debugging, documentation standards, file design, storage and internal systemsand cross platform infrastructure components; can provide training on thesetopics for others.

  • Performs implementationand integration tasks for medium to large, complex in-house developed systemsand/or purchased software solutions.

  • Assists customerswith documentation, training and usability efforts.

  • Integratesprocesses across functional organizations.

The position manages the completion of its own workassignments and coordinates work with others. Based on past experiences and knowledge, the incumbent normally worksindependently with minimal management input and review of end results.

Typical customers include internal Caterpillarapplications developers as well as customer and dealer technical staff lookingto make use of Caterpillar platform data and services. The position is challenged to quickly andcorrectly identify problems that may not be obvious. The incumbent solvesproblems by determining the best course of action, within departmentalguidelines, from many existing solutions. The incumbent sets priorities andestablishes a work plan in order to complete broadly defined assignments andachieve desired results. The position participates in brainstorming sessionsfocused on developing new approaches to meeting quality goals in the measure(s)stated.


  • Position requiresa four year degree from an accredited college or university.

  • 5 plus years ofJava development experience.

  • 3 plus years of web application architectures

  • 3 plus years ofexperience with automated testing tools


  • Goodunderstanding of design patterns (e.g., GoF, JEE and EAI patterns)

  • Experiencedeploying code in continuous integration, continuous deployment environmentsand tools (e.g., Jenkins, Maven, Hudson or ANT)

  • Experiencebuilding web applications and web services in open source frameworks

  • Experience withenterprise messaging systems

  • Familiarity withdatabase concepts

  • Strong backgroundin REST web service development

  • Strongunderstanding of Java best practices, system scalability and performance tuning

  • Experience usingtechnologies including Java, XML, SQL, JDBC, JSP, Angular JS, React JS, HTML,CSS

  • Familiarity withtest driven development and behavior driven development concepts

  • Experiencedesigning and developing reusable components

  • Experiencedesigning APIs and reference implementations (e.g., SDKs)

  • Experience withOAuth

  • Masters Degree inComputer Science, Mathematics or related field.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Product Owner

Punchkick Interactive

Posted Yesterday

VIEW JOBS 3/18/2019 12:00:00 AM 2019-06-16T00:00 <p>At Punchkick Interactive, we build digital products for some of the world's best companies. We do everything from strategy and design to development for mobile, web, and other digital products. We do our work in-house in a highly collaborative atmosphere. We’re looking for a Product Owner to join our team and help us build beautiful, easy-to-use, cutting-edge products.</p><p><br></p><p>The Product Owner will work alongside the Account Principal (AP) to support our client’s needs within the Agile Team. The Product Owner translates our clients’ business requirements into acceptance criteria for our app/web developers, designers, and strategists, providing day-to-day decision support for their teams. The Product Owner ensures the final products we deliver exceed client expectations. The Product Owner is internally focused, supports Agile product teams, and owns implementation alongside the team’s client-facing Account Principal. The Product Owner plays a significant role in helping the AP and the product team deliver high-quality products by defining “Done” and verifying each product increment is truly complete.</p><p><br></p><p><strong>Requirements</strong></p><p>Product Owner responsibilities include gathering feature requests, drafting detailed user stories, and coordinating agile sprints. To be successful in this role, you should be able to identify user needs and work with cross-functional teams to manage product releases. Ultimately, you’ll help us roll-out products that deliver our client’s vision. Responsibilities include:<br></p><ul> <li>Incorporate feature requests into product roadmap</li> <li>Refine and prioritize backlog</li> <li>Write user stories and define acceptance criteria</li> <li>Lead sprint planning ceremonies and be readily available for questions and clarifications throughout the Sprint</li> <li>Effectively communicate product and feature vision to the team</li> <li>Plan releases and upgrades in coordination with scrum team and client stakeholders</li> <li>Analyze preferences and requests of end users and client stakeholders</li> <li>Refine our agile methodology based on results and client feedback</li> <li>Keep track of industry trends</li> </ul><p><strong>QUALIFICATIONS</strong></p> <ul> <li>Excellent verbal and written communication skills and experience interacting with both business and technical teams</li> <li>Experience as a Product Owner or Product Manager working with Agile Delivery Teams and utilizing Agile Scrum best practices</li> <li>Knowledge of Project Management tools such as JIRA, Confluence, or equivalent</li> <li>Experience in the Agile development lifecycle, with a focus on product delivery</li> <li>Eye for detail, ability to spot ambiguity, inconsistency and contradictions</li> <li>Ability to balance multiple simultaneous projects and manage own time appropriately to meet all client and team needs in a timely manner</li> <li>Excellent problem-solving, organizational, and analytical skills</li> <li>Nice to have: Scrum Product Owner Certification</li> </ul> Punchkick Interactive Chicago IL

Certified Product Owner