5901 jobs - 146 added today
Recruiting? Call us on 01772 639610
Email me newest jobs similar to this one
7 months ago
only 11 days until close

Lead Software Engineer


Aecom
Location: Birmingham
Job type: Permanent
Sector: Building Services
Category: Software Jobs
Apply
Select how you want to share:
View similar
Business Line Support/Cross Services

Position Title Lead 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 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

Managing a focused Agile development team you will be responsible for;

Apply the agile methodology

Operate a continuous integration environment

Elicit requirements

Architect and design of solutions

Participate in backlog grooming

Review use cases

Write code to meet sprint plan

Ensure unit tests are written and run and maintained

Present sprint developments to team members

Prepare version bulletins

Ensure daily stand-up’s

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

Develop quality desirable software to meet the requirements and 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

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

#LI-LH1

Minimum Requirements

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

C++ & C#

Strong mathematical background and experience in computational geometric algorithms (CAD engines)

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 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

Jira, Bamboo,

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. 172967BR
Business Line Support/Cross Services

Position Title Lead 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 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

Managing a focused Agile development team you will be responsible for;

Apply the agile methodology

Operate a continuous integration environment

Elicit requirements

Architect and design of solutions

Participate in backlog grooming

Review use cases

Write code to meet sprint plan

Ensure unit tests are written and run and maintained

Present sprint developments to team members

Prepare version bulletins

Ensure daily stand-up’s

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

Develop quality desirable software to meet the requirements and 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

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

#LI-LH1

Minimum Requirements

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

C++ & C#

Strong mathematical background and experience in computational geometric algorithms (CAD engines)

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 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

Jira, Bamboo,

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. 172967BR
Apply

Email me newest jobs similar to this one

  Back to the top