Offers “Michelin”

Expires soon Michelin

Software Engineer

  • Pune, INDIA
  • IT development

Job description

Software Engineer

- - - - - - - - - - - -

KEY EXPECTED ACHIEVEMENTS

Following Lean & Agile methods, quality and security (SecByD) rules, and state of the art of DevOps practices under the supervision of senior and lead engineer:

Software, creating business value, is developed and maintained:
The beautiful* and clean** code is written. Testings and debugging are completed. The softwares are maintained and improved. Technical support by diagnosing and solving simple incidents is insured. Easy technical questions are answered. Minor changes to existing applications are implemented. The associated documentation is carried out.

Functional and/or Technical specifications are adapted to cover the right level of business needs:
A great User Interface (UI)/ User eXperience (UX) is provided by working closely with the business partners or UX/UI experts. Functional and/or Technical specifications are adapted accordingly.

Controls and tests are executed:
Unit tests and unit plans are built, executed, optimized, ensuring quality, security and consistency. Malfunctions, incidents and bugs  are detected, understood, analyzed, reported and solved.

The solution is deployed and operated:
He/she is a contributor to change management, communication and training.
He/she builds an automated deployment.
He/she supports the solution (especially in product mode)

* Beautiful code is showable, useful, generic, sustainable (ease of maintenance,  scalable, reusable), shareable, elegant (code as essay, "bookish", minimal), pleasurable, efficient, concise, readable.
** Clean code uses writing standards (names (search), functions (short), ...), code patterns (architecture/design at all scale) and practices (testing & refactoring) and uses code discipline (SOLID, DRY, YAGNI, TDD, ...).

MISSION : Translate business needs into functional & technical specifications for developers to implement the solution , own Testing responsibilities and perform Automation using existing framework.

·  Participate and to be actor on Agile Team (routine: Daily, retro, demo, ..)
·  Participate to general and detailed design
·  Participate to User story creation
·  Responsible for Test Strategy ,Test designing and execution.
·  Perform impact/gap analysis and assist in scope finalization.
·  Responsible for writing functional and technical specification (Documentation)
·  Participate to Set up & configuration on Oracle tool
·  Support Level 3 : Analyze and propose solutions to fix issue
·  Perform  Full Integration Testing
·  Support to User Acceptance Test (UAT)
·  Contribute to Applications Daily Batch plans monitoring and follow-up (test environments)

Skills

·  Technical
·  Practice :
·  Functional Analyst è Translate business needs into functional & technical specifications for developpers to implement the solution (5 years of experience)
·  Referential Product & Customer (2+ years of experience or candidate open to learn)
·  Automation Hands on 2+ years ( Robot framework or any similar)
·  Know:
·  ORACLE FUSION CDM (Customer Data Management) & AR (account receivable)
·  ORACLE PDH (Product Hub)
·  Java, ,Python ,APIs,Automation framework and tool ,Scripting

·  Soft
·  Agile methodologies
·  HR:
·  Candidate will have to work in shift mode to adjust to French hours . Must be available from 9 am CET to 5 pm CET

Make every future a success.
  • Job directory
  • Business directory