2 days old
2018-02-222018-03-24

Software Engineer

Aecom
Birmingham
  • Job Code
    23339-1213354
Company AECOM

Job Title: Software Engineer

JobID: 23339-1213354

Location: Birmingham, GBR

Description: **Business Line** Support/Cross Services

**Position Title** Software Engineer

United Kingdom - West Midlands

Birmingham

**Job Summary**

AECOM is a global leader in the design, engineering, construction, financing and operation of built environment assets.

We are a new disruptive innovations team set up to identify and implement new technologies that will deliver unprecedented opportunities in how we deliver projects with increasing efficiency, speed and decreasing cost.

We will be at the forefront of the application of new technologies and be uniquely placed to harness the potential of our organisations presence serving customers in more than 150 countries.

We are looking for skilled, ambitious, enthusiastic team members to join us based in the Midlands region, UK.

As part of a dedicated development unit, to implement disruptive software solutions that greatly accelerate the ability to rationalise decisions stemming from design process across the global AECOM business using best practises and agreed quality processes, specifications and timescales.

The technology streams being:

* Model driven construction planning

* Design process control and automation

* Machine learning design review

Working as an important member of a dedicated development team you will:

* Assist in the elicitation of requirements

* Assist in the architecting and design of solutions

* Participate in backlog grooming

* Review use cases

* Write code to meet sprint plan

* Write and run unit tests

* Present sprint developments to team members

* Prepare version bulletins

* Attend daily stand-up’s

You will ensure that the solutions are intuitive, responsive and resilient and that only efforts necessary to test assumptions are undertaken.

* Ensure all software is developed in line with defined company quality processes and coding standards

* Develop quality desirable software to meet the requirements of product specifications

* Develop quality software in accordance with agreed timescales

* Produce all code in accordance with current good practices and company coding standards

* Participate in code reviews

* Thoroughly unit test all code developed

* Assist with the production of specifications and development plans

* Ensure all tasks worked on during the day are updated on daily basis in a source control environment

* Provide customer services and end users support as required

* Work with other development and support team members to produce the highest quality products possible

\#LI-LH1

**Minimum Requirements**

To be successful in this role we are looking for candidates with the following experience;

* C++ & C#

* Javascript/Html5/CSS

* Angular/web Front-end frameworks

* PHP/SQL

* Systems integration (REST API)

* Microsoft C# .Net development with WPF (Windows Presentation Foundation)

* Proven track record of software development working on commercial software products

* Good knowledge of SQL, SQL Server and NoSQL

* Good communication and established team working skills

**Preferred Qualifications**

Experience of Microsoft Entity Framework and Windows Communication Foundation (WCF)

Experience of working with Microsoft Team Foundation Server (TFS) and or GIT

Knowledge and experience of Agile methods such as Scrum/Extreme Programming and conducting code reviews

Web based development including Javascript, HTML5 and responsive design

Experience of DevOps and continuous integration methodologies

Expertise in 3D graphics / computational geometric algorithms

Experience of Single sign on Authorities and other back office systems

Security, penetration testing / OSWAP

AWS, Microsoft Azure, Google cloud platform, IBM cloud or other.

Publish and subscribe architectures

**What We Offer**

AECOM is a place where you can put your innovative thinking and business skills into high gear and work alongside other highly intelligent and motivated people. It's a place where you can apply your skills to some of the world's most challenging, interesting, and meaningful projects worldwide. It's a place that values the diversity of our areas of practice and our people. It's what makes AECOM a great place to work and grow. AECOM is an Equal Opportunity Employer.

_NOTICE TO THIRD PARTY AGENCIES: Please note that AECOM does not accept unsolicited resumes from recruiters or employment agencies. In the absence of a signed Recruitment Fee Agreement, AECOM will not consider or agree to payment of any referral compensation or recruiter fee. In the event a recruiter or agency submits a resume or candidate without a previously signed agreement, AECOM explicitly reserves the right to pursue and hire those candidate(s) without any financial obligation to the recruiter or agency. Any unsolicited resumes, including those submitted to hiring managers, are deemed to be the property of AECOM._

**_Job Category_** _Information Technology_

**_Country_** _United Kingdom_

**_Position Status_** _Full-Time_

**_Requisition/Vacancy No._** _172968BR_

_Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status._



Categories

  • Other / Not Specified
  • Healthcare
  • Hospitality
  • Real Estate
  • Retail / Wholesale

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Engineer

Aecom
Birmingham

Share this job

Software Engineer

Aecom
Birmingham
GBR

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast