oil platform montage

As a successful and growing company we continue to seek high-calibre people to work in our offices throughout the world.

Position in -

Software Engineer

We now have a vacancy for a Software Engineer located in AVEVA's Chesterfield office. Please find the job description for the role below:

Reports to

 Team Lead, Design Applications Team

Department

 Design & Manufacturing Product Development

Job Purpose

The Design Applications team delivers engineering applications for the Plant and Marine products.  Applications include Catalogues & Specifications, Associations Management, Hole Management, Piping, HVAC, Cabling, Equipment, Multi Disciplinary Supports, Isodraft, Hull, Room Design, Civil & Structures, Access ways Stairs & Ladders, and Nuclear Applications. In addition the team is responsible for maintaining the Model Data Administration duties for sample project data to be released with the Plant and Marine products

The Software Engineer is expected to take undertake developments and defect fixing in any of these application areas.

Dimensions

Reporting directly to the Team Lead in Chesterfield the candidate will work within a team of 16 software engineers, 2 Team Lead and 1 Development Manager. The team is a cross-site team with members based in Cambridge and Chesterfield with 1 based in Paris.

The applicant must be prepared to travel when the role requires it. This travel is expected to be infrequent.

This role will have two distinct parts to it and shall be split 50/50. The first part of the role will be to work with the Isodraft team based in Chesterfield to maintain, support and develop the Isodraft program. The second part of the role is to work on the core applications for AVEVA's plant and marine products.

There are no direct reports to this post.

Principal Accountabilities

The software engineer will provide technical input to the team architect and application developers to enable the design of functional enhancements to the design applications which satisfy the requirements in AVEVA's Plant and Marine products.

The software Engineer works with the other members of the design applications team to help the team design software which exploits the product architecture and is consistent and robust.

Responsibilities include:

  • Writing High Level Design Specifications based on analysis of project requirements
  • Creating Low Level Design Specifications based on further analysis of the High Level Design
  • Ensuring Design Specifications are reviewed and approved by appropriate review authorities before the design is implemented
  • Providing prototypes as proof of concept where appropriate
  • Identifying and communicating technical issues and risks
  • Implementing approved designs and ensuring the implementation adheres to all quality and acceptance criteria described throughout the project
  • Ensuring all code is fully reviewed, unit tested and documented
  • The position will require the software Engineer to learn AVEVA's in house Programmable Macro Language (PML). The expectation is to use PML2 and PML .NET as a primary part of the job.

Important Working Relationships

The Software Engineer:

  • Will need to maintain a good working relationship with other members of the development team as well as the wider Product Development group.
  • Is required to work with members of the test group to ensure the quality of the delivered product.
  • Is required to work with documenters for end user manuals

Knowledge, Skills & Experience Required

Essential:

  • Experience developing professional C++ applications
  • A direct involvement in object oriented developments
  • Good communication skills
  • Ability to produce documented software designs

Preferred:

  • Experience of interfacing issues with older languages such as C and FORTRAN
  • Experience developing 3D graphical applications.
  • Skilled in use of Visual Studio development tools
  • Knowledge of Windows architecture
  • Knowledge of hierarchical databases
  • Knowledge of full Software development lifecycle, preferably Rational Unified Process Framework and Agile/Scrum
  • Experience of task based, multi site configuration management, e.g. ClearCase
  • Experience developing C# applications

AVEVA welcomes all applicants regardless of gender, sexual orientation, marital/civil partnership status, race, religion and belief, disability or age.

How to Apply and Closing Date

Full applications including a CV and covering letter and quoting job ref number ‘PG03' should be emailed to Stephen McCullough at  stephen.mccullough@aveva.com

24 August 2010
24 August 2010
Current share price:
Available Shortly  
  -  
» Detailed Share Price
» Regulatory News

Go to AVEVA MARS page