Salary: 1/annum competitive
Category: IT
Job Type: Permanent
Job Location: Edinburgh, Scotland
Posted on: 05/03/2010
Senior Software Developer
Senior Software Developer
Our client is one of the largest global providers, helping build innovative mechanical solutions, technology applications, and services for all phases of oil and gas developments.
They operate in over 100 countries and employ more than 40,000 people worldwide.
They are seeking a Software Engineer/Senior Software Engineer to join the existing Edinburgh based group dedicated to the development of software for the upstream oil industry.
The group is responsible for developing oil / gas
production optimisation and forecasting software applications.
The jobholder will be responsible for development and design for the i-DO software product. i-DO is a real time production optimization solution which automates engineering workflows and integrates engineering applications with real time operational data.
KEY ACTIVITIES
Maintaining and developing the i-DO software architecture
Analysing software requirements and developing software design
Design, develop and maintain i-DO software
Collaborate with Petroleum Engineers to support i-DO product development
Support i-DO software deployment projects including customer site visits
Participate in analysis of customer systems and requirements.
Full involvement with Technical writing of i-do Specifications and detailing of Client Interfaces
Mentoring / helping junior members of the team with analysis / design and timescale
estimation
Participate / Take a lead in code reviews / unit / integration / system testing
QUALIFICATIONS
Essential:
Degree in Computer Science, Software Engineering or a scientific or mathematical discipline.
EXPERIENCE/COMPETENCE/SKILLS/KNOWLEDGE
Essential:
Experience developing commercial software products.
Microsot .NET experience using C#
Experience developing web applications using ASP.NET with C#
Experience using ADO.NET
Oracle database design and PL/SQL development and/or SQL Server database design and TSQL
development
Preferred:
Experience developing technical/engineering applications
C++ and COM development using ATL
VBA/VSTO
XML
Windows Forms
Web Services
HTML and Javascript
PERSONAL QUALITIES
Required for position:
Excellent communication and organisational skills
Must be flexible and a self starter
Ability to work both collaboratively as well as with little supervision
Ability to work in an inter-disciplinary team
Willingness and ability to learn new technology
Willingness to work on customer sites around the world
Must be flexible and adaptable to business change and varying workloads
Future development: The candidate will be expected to follow a development path to:
Gain more knowledge about the company's other products and solutions
Play a lead role in developing new software for the oil and gas industry including real
time systems, using the latest software development tools
Job Reference: 113417042
Contact Details: EasySoft Applications