Software Engineer

Ville Vado Ligure

Description du poste

Software Engineer-TWMA-ITVL01729138

Description

Senior Software Engineer

Location: Vado Ligure, ITALY

Description

Bombardier Transportation is a global engineering company that’s shaping the evolution of mobility. We have a rich heritage behind us, but it’s our innovative approach that puts us at the forefront of our industry. At the heart of everything are our employees and our suppliers, with whom mobility truly begins. Bombardier Transportation is committed to developing innovative solutions to move people within and between cities across the globe.

Role Purpose:

The Senior Software Engineer produces and implements functional software solutions within the ORBITA Wayside Solution group. The resource will work with upper management to define software requirements and will ensure the delivery in agreement with overall planning defined.

In this role, you will be able to work independently with little supervision, but also be required to work in collaboration with external resource (contractors or software consultancy agencies). You will also actively work on some activities related with the operation in production of the software managed. Main goal is to develop and keep running high-quality software aligned with user needs and business objectives.

Key responsibilities:

Software Development:

- Develop high-quality software design and architecture

- Identify, prioritize and execute tasks in the software development life cycle

- Develop tools and applications by producing clean, efficient code that can be tested automatically

- Develop unit tests to cover the functional requirements

- Automate tasks through appropriate tools and scripting

- Review and debug code

- Collaborate with internal teams and vendors to fix and improve products

- Ensure software is up-to-date with latest technologies and manage the obsolescence

Software Operation:

- Work actively with the support team in order to achieve the SLA agreed with our customers

- Monitor and lead the activities done by the support team

- Provide the instruction to the support team to operate the software developed

- Receive and manage customers (internal/external customer) requests

- Operational tasks based around external suppliers and service capability.

Document development:

- Develop and maintain update the technical documentation suite

- Write clear, high quality, customer-facing documentation like User Manual

- Management of third parties and contractor:

- Manage and collaborate with external software agency

- Manage and collaborate with contractor

Reporting

- Updates on weekly basis the status of activities with the required level of details using the legacy tools

Qualifications

- MSc/BSc/BA in Computer Science or a related degree preferred

- Relevant experience required (i.e. directly linked to the requirements of the position/role)

- Proven experience as a Senior Software Engineer

- Extensive experience in software development, scripting and project management

- Experience in operation activities in DevOps team

- Experience using system monitoring tools (e.g. Nagios) and automated testing frameworks (NUnit)

- Experience using continuous integration tools (Team City, Octopus, TFS)

- Experience using selected programming languages (C#, HTML, Javascript), Java/J2EE platform, Angular JS framework and major front-end library (Highcharts, KendoUI), ORM technology (nhibernate) and queue manager tools (RabbitMQ)

- Knowledge about high scalability solutions involving cloud-based infrastructure design and implementation

- In-depth knowledge of relational databases (MS-SQL Server, ) and NoSQL databases (SOLR, Elastic Search)

- Familiarity with various operating systems (Linux, Windows)

- Knowledge on UML describing language

- Knowledge on AWS platform

- Analytical mind with problem-solving aptitude

- Experience with Scrum/Agile development methodologies

- Experience in working in Devops contexts

- Ability to work independently

- Excellent organizational and leadership skills

- Passionate for innovations

Why Work for Us?

Everywhere we operate, we reward effort and initiatives.

You are encouraged to ask questions, and empowered to make decisions.

As an equal opportunity employer, we strive to create a stimulating and open workplace which fosters teamwork, fairness, respect and diversity.

Do you recognize yourself in the description? If so, apply now online with your letter of motivation as well as your detailed CV in English.

Join us! Your ideas will move people.

Bombardier is committed to creating a diverse environment and is proud to be an equal opportunity employer. All suitably qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, age, disability status, veteran status, or any other characteristic protected by Federal, National, or Local Laws.

Job: Software
Primary Location: IT-LIG-Vado Ligure
Organization: Transportation
Schedule: Full-time
Employee Status: Regular

Job Posting:
11.09.2018, 5:36:50 AM

Unposting Date
25.09.2018, 5:59:00 PM

À propos de l'entreprise

Bombardier

Vous êtes intéressé par ce poste?