Software Engineer - Java & JavaScript

Broadbean Mott Macdonald
14 Apr 2018
20 Apr 2018
Contract Type
Full Time
As a developer you will be self-reliant and able to work autonomously, integrating with the software engineering team with support from management and technical colleagues in Glasgow to ensure tasks are completed and delivered to a high standard within our established processes and procedures. With a constantly evolving portfolio of diverse and unique projects, this role will provide the successful candidate the opportunity to work across multiple teams for a variety of clients.

Within the team, you will work within a structured environment which promotes the delivery of quality software to our clients, and provides a framework for your continued growth. You will have the opportunity to be mentored by a talented technical team, who will set and support you in meeting challenging goals, ensuring your continued learning and development. The role will include working directly with our clients, remotely and on-site, allowing you to gain insight to our clients' business and provide the opportunity to contribute innovation to our solutions.

Essential technical skills:

* Experience with Java, JavaScript & SQL
* In-depth knowledge of, and experience with Object Oriented Design
* Experience with formal design, coding, configuration management and testing processes

Essential personal skills:

* Highly motivated to learn fast and add value to our development team.
* Be able to communicate effectively both in-person and via telephone, email and documentation.
* Be able to demonstrate initiative and drive in carrying out tasks, constantly seeking improvement
* Have an aptitude for problem solving
* Be a team player and provide a positive contribution to our strong culture

If you have any of these additional skills you would be of particular interest to us:
Liaising with clients and/or end-users
Spring (application framework)
Hibernate (or other ORM technologies)
Sybase RDBMS, PostgreSQL
Subversion (Source-control)
JIRA (issue tracking)

Job Description

Reporting to one or more project teams, the successful candidate will be responsible for the:

* Design, implementation and testing of high-quality software
* Liaison with customers to establish requirements, coordinate work and provide support
* Production of design, test and user documentation
* Occasional support and monitoring of live systems

As part of building this role, the successful candidate will initially spend time in our Glasgow office to learn and understand our products and processes allowing these to be applied to the new software engineering team. Colleagues from Glasgow will also regularly spend time in Southampton to support the growing Software Team. Some aspects of this job will require occasional work outside normal office hours, or on UK client site, so flexibility is essential.

Our Company

The Technology Services (TS) team within Mott MacDonald develops and supports complex software systems for clients throughout the UK and within the Mott MacDonald group. These systems are developed by our in-house software engineering staff, utilising a wide range of programming technologies including Java & JavaScript.

With the growth in demand for Java & JavaScript skills across the wider business, we are expanding our software delivery team by growing a second team of software engineers located in the Southampton office. The key objectives for this team is to work in tandem with the local Software Team Lead and software development colleagues in Glasgow to complete software engineering work assigned across multiple projects. We plan on further growing this team to at least 4 developers over a 12 to 18-month period.

The TS team within Mott MacDonald develops and supports a diverse range of bespoke and product-based IT systems for clients throughout the UK and internationally. These systems are developed by our in-house software engineering staff, based both in Glasgow and Southampton. We provide a dynamic, project-orientated development environment, with teams involved in the full lifecycle of software engineering; from requirements definition through to design, development and ultimately live system support.

We are an equal opportunity employer and value diversity at our company. We do not discriminate, and take positive steps to create an inclusive culture.
This job was originally posted as

Similar jobs

Similar jobs