6103 jobs - 110 added today
Recruiting? Call us on 01772 639610
Email me newest jobs similar to this one
8 months ago
only 21 days until close

Software Engineer


Thales
Location: Cheadle
Job type: Permanent
Sector: Software Engineering
Category: Software Jobs
Apply
Select how you want to share:
View similar
At Thales Ground Transport Systems (GTS) we are passionate about delivering solutions to transform Britain’s journeys through the technology, systems and expertise developed and integrated in our Manchester development centre.

Our solutions are used to power safe, reliable and efficient services to rail networks the world over. In the UK, we deliver advanced signalling, supervision and control, integrated communications, security and information systems for urban rail in addition to mainline rail and roads.

Thales’ technology drives systems that are used in your daily life; you most likely look at train times via National Rail Enquiries, and check the traffic conditions by visiting Traffic England, both developed by Thales’ software team. When you commute to the office using Manchester Tram, where we have been a key contributor to the design, build, installation, verification and validation of what is the UK's largest light rail project!

Our software team in Manchester is growing, to support the development of a world leading transportation advanced decision support and in service support team, part of the team you will develop your abilities in a supportive environment that will stretch your programming, testing and design expertise, using exciting new technologies; Azure, Big Data, Machine Learning, Artificial Intelligence, Universal Windows Platform, Xamarin, c#, R, PaaS in a value driven agile team delivering a world class predictive maintenance system.

Key Responsibilities and Tasks:
- Design and implement changes to moderately complex software systems within broad parameters defined by the Software Architect, particularly including:
- Software implementation to required departmental standard
- Unit testing to required departmental standard
- Identifying opportunities for reuse of existing modules
- Documentation for administration and deployment
- Adhering to interface specifications (internal and external)
- Integration activities with other components
- Provide an interface between the Software Development team and the System Testing team (IVVQ), specifically to:
- Manage the content of Software released to the Integration and Reference Environments
- Perform confidence tests on software releases prior to handover to System Testing to verify the stability of each system capability
- Assist System Testing with the software deployment process and perform initial analysis of issues raised
- Provide support to the Software Engineering Manager in the estimation of future work packages as part of the CR process.
Skills, Qualifications and Experience:
- Knowledge/prior experience of integrating Software Components at a solution level.
- Familiarity with continuous integration/delivery techniques.
Essential Skills:
- Server Side Development:
- Java
- Spring
- Hibernate
- JBoss SOA or JBoss EAP
- Client Development:
- Javascript
- JQuery
- Testing:
- JUnit
- Fitnesse
- Selenium
- Database Development:
- Oracle SQL or Postgres
General Skills:
- Git
- XML
- Restful web services
- CI (Jenkins)
- Gradle
- Support:
- Linux
- Windows server
Preferable Skills:
- Server Side Development:
- Geoserver
- Client Development:
- CSS
- Bootstrap.js
- Require.js
- Software Mapping [OpenLayers/leaflet.js]
- Database Development:
- DbDeploy
- General Skills:
- Networking Technologies
- Virtualisation Technologies
- Agile (Scrum/Kanban)
- Support:
- IT Monitoring Systems (Nimsoft & JON - JBoss on Network)
- Hyperic
Apply

At Thales we provide CAREERS and not only jobs. With Thales employing 68,000 employees in 50 countries and 43% of all Thales UK roles being filled via internal movements our mobility policy enables thousands of employees each year to develop their careers at home and abroad, in their existing areas of expertise or by branching out into new fields
- Open to any candidate who is able to provide proof of their identity, their employment history and their right to work in the UK during the recruitment process.
- Together we believe that embracing flexibility is a smarter way of working. If you have a need for flexibility then please discuss with your Resourcing Business partner.
- Great journeys start here, apply now!
.
At Thales Ground Transport Systems (GTS) we are passionate about delivering solutions to transform Britain’s journeys through the technology, systems and expertise developed and integrated in our Manchester development centre.

Our solutions are used to power safe, reliable and efficient services to rail networks the world over. In the UK, we deliver advanced signalling, supervision and control, integrated communications, security and information systems for urban rail in addition to mainline rail and roads.

Thales’ technology drives systems that are used in your daily life; you most likely look at train times via National Rail Enquiries, and check the traffic conditions by visiting Traffic England, both developed by Thales’ software team. When you commute to the office using Manchester Tram, where we have been a key contributor to the design, build, installation, verification and validation of what is the UK's largest light rail project!

Our software team in Manchester is growing, to support the development of a world leading transportation advanced decision support and in service support team, part of the team you will develop your abilities in a supportive environment that will stretch your programming, testing and design expertise, using exciting new technologies; Azure, Big Data, Machine Learning, Artificial Intelligence, Universal Windows Platform, Xamarin, c#, R, PaaS in a value driven agile team delivering a world class predictive maintenance system.

Key Responsibilities and Tasks:
- Design and implement changes to moderately complex software systems within broad parameters defined by the Software Architect, particularly including:
- Software implementation to required departmental standard
- Unit testing to required departmental standard
- Identifying opportunities for reuse of existing modules
- Documentation for administration and deployment
- Adhering to interface specifications (internal and external)
- Integration activities with other components
- Provide an interface between the Software Development team and the System Testing team (IVVQ), specifically to:
- Manage the content of Software released to the Integration and Reference Environments
- Perform confidence tests on software releases prior to handover to System Testing to verify the stability of each system capability
- Assist System Testing with the software deployment process and perform initial analysis of issues raised
- Provide support to the Software Engineering Manager in the estimation of future work packages as part of the CR process.
Skills, Qualifications and Experience:
- Knowledge/prior experience of integrating Software Components at a solution level.
- Familiarity with continuous integration/delivery techniques.
Essential Skills:
- Server Side Development:
- Java
- Spring
- Hibernate
- JBoss SOA or JBoss EAP
- Client Development:
- Javascript
- JQuery
- Testing:
- JUnit
- Fitnesse
- Selenium
- Database Development:
- Oracle SQL or Postgres
General Skills:
- Git
- XML
- Restful web services
- CI (Jenkins)
- Gradle
- Support:
- Linux
- Windows server
Preferable Skills:
- Server Side Development:
- Geoserver
- Client Development:
- CSS
- Bootstrap.js
- Require.js
- Software Mapping [OpenLayers/leaflet.js]
- Database Development:
- DbDeploy
- General Skills:
- Networking Technologies
- Virtualisation Technologies
- Agile (Scrum/Kanban)
- Support:
- IT Monitoring Systems (Nimsoft & JON - JBoss on Network)
- Hyperic
Apply

At Thales we provide CAREERS and not only jobs. With Thales employing 68,000 employees in 50 countries and 43% of all Thales UK roles being filled via internal movements our mobility policy enables thousands of employees each year to develop their careers at home and abroad, in their existing areas of expertise or by branching out into new fields
- Open to any candidate who is able to provide proof of their identity, their employment history and their right to work in the UK during the recruitment process.
- Together we believe that embracing flexibility is a smarter way of working. If you have a need for flexibility then please discuss with your Resourcing Business partner.
- Great journeys start here, apply now!
.
Apply

Email me newest jobs similar to this one

  Back to the top