Software Engineer

Ville Derby

Description du poste

Software Engineer-TWMA-UKDY01717189

Description

Senior Software Engineer

Location: Derby, UK

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

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

You will display:

· 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

· Ability to work independently

· Excellent organizational and leadership skills

· Passionate for innovations

Proficiency in web application, micro services, C#, Java, HTML5, JavaScript ,Angular JS

SQL Server and RabbitMQ.

Why Work for Us?

Everywhere we operate, we reward effort and initiative. 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. Join a dynamic team, developing the software for multiple projects across the UK, Europe and the world

Posting Date: 6th July 2018 Closing Date: 5th August 2018

Hours: 37 per week Competitive Salary

Job: Software
Primary Location: GB-ENG-Derby
Organization: Transportation
Schedule: Full-time
Employee Status: Regular

À propos de l'entreprise

Bombardier

Vous êtes intéressé par ce poste?