Shape a better world

Explore Engineering Jobs with Arup

Banner Image
Job Details

Software Engineer

Description

Arup is an independent firm of designers, planners, engineers, consultants and technical specialists offering a broad range of professional services. Through our work, we make a positive difference in the world.
 
The successful candidate will be working as a member of the Data Platforms team within the Enterprise Systems Group (ESG). We are looking for an innovative and creative technical developer for a new, cutting edge Azure based platform.
Role
 
Using your full-stack development experience of developing with Azure, .NET, C#, SQL, JavaScript, JQuery and other frameworks, you will be able to produce applications by creating and extending databases and associated web services along with performing necessary front-end changes.
You will enjoy learning new things and will be enthusiastic about the potential of coding with .NET Core for Azure, Office365; and the “Add-ins” model of development.
Projects stem from a variety of sources so expect to be developing applications for engineers, human resources, finance and other areas of Arup.  Work is managed using the Agile SCRUM methodology so you will need to report on your progress during daily stand-ups. 
 
Requirements and skills
 
Education:
  • Hold a bachelors’ level Software Engineering (or similar IT-related) degree
 
Working knowledge of following are essential:
  • Windows Azure
  • Visual Studio 2015
  • VSTS/TFS (Planning and Source Control)
  • Full stack knowledge of ASP.NET with C# , MVC, WebAPI, OData; Including technologies: SPA, Web Services, REST APIs
  • HTML5/CSS3 & JavaScript/JQuery
  • Database Design and Development
  • Dependency Injection and Design Patterns (MVC/MVVM)
  • Office 365/SharePoint Online and related APIs (REST/CSOM)
  • Application Lifecycle Management (ALM)
  • SOA, OO, Engineering Practices
  • Enterprise Application Development
  • Enterprise Level Non-Functional Requirements
 
In addition experience of the following would be desirable:
 
  • Continuous Delivery / Integration (CI)
  • Automated Testing (Unit Testing and UI Automation)
  • PowerShell
  • SQL Azure, SQLite and DocumentDB, Azure Table Storage
  • OData and REST API design
  • Single Sign-on: OAuth, OpenID Connect and ADFS
  • UX/UI design
  • Git, SVN, GitHub
 
Responsibilities
Duties will include:
  • Cover a wide variety of projects
  • Handling complex technical projects
  • Designing and developing applications
  • Producing documentation
  • Assisting in the deployment and third level support of applications that you have developed during their warranty period
  • You will also play a key role in future development of our Project Financial Forecasting (PFF) system and assist with resolving bug fixes. You will be expected to attend Client panels and work closely with application owners.
  • R&D into solutions
  • Third line support
  • Developing solutions to streamline Developer and Operations (DevOps) process and application lifecycle management (ALM)
 
Personal Qualities
 
  • Strong communication skills, with an ability to express and understand complex technical concepts and to adjust style and content to suit audiences at all level, translating between technical and non-technical audiences as necessary
  • Consultative, listening equally to the views of senior staff, peers and junior staff whilst building relationships at all levels
  • Conducts research to gather information needed in making actual decisions
  • Adaptable and possess a strong appetite to learn new products, environments, or technology quickly and efficiently
  • Methodical, structured and diligent approach to getting things done which inspires confidence in outputs and deliverables
  • Diligent – will go the extra mile to get the job done
  • Possess an understanding and appreciation of the importance of performance and security
  • Economical –Takes little time to establish requirements, work out what’s needed and work it through to a solution
  • Enthusiastic – excited about technology, your projects and your team
  • Ability to deliver results under pressure whilst managing ambiguity and competing priorities in a fast-paced environment
  • Shares knowledge and works to improve the long-term understanding of others in the team
  • Ability to mentor team members as required
 
Reward and Benefits:
 
We offer a competitive salary at all levels, and one of the best benefits package in our sector.
 
Core benefits include cover under the UK Healthcare Plan (private medical insurance), Life Assurance, Accident Insurance, and Income Protection (long term disability) cover. Core benefits are funded by us and made available to all permanent staff in order to support and safeguard your financial, physical and mental wellbeing.  You will also have access to a grade-related Flexible Benefits Fund which you can choose to take as extra cash, or spend on a wide range of Choice Benefits to help with your work/life balance and financial security.
 
In addition all permanent employees are eligible for the Global Profit Share scheme. Subject to scheme rules employees can receive two Profit Share payments per year, which are dependent on the firm’s financial performance. 
Job Number: LON00008F
Category: Information Technology
Location:
London, London, United Kingdom

Date Posted: Nov. 22, 2017
Sign up to receive notification of new jobs and other company information.
Set up an RSS feed of content from this page.
Share this page with
a friend.