Software Developer / Software Programmer / Software Engineer


Premium Job From BluetownOnline Ltd

Recruiter

BluetownOnline Ltd

Listed on

28th March 2018

Location

Swansea

Salary/Rate

£25000 - £30000

Type

Permanent

Start Date

ASAP

This job has now expired please search on the home page to find live IT Jobs.

Job Title: Developer - Pre/Post Processor

Location: Swansea, United Kingdom

Salary: £25-30,000 per annum

What you'll do

As part of the Pre-Post Team, you will be engaged in the development of Company's numerical modelling software, Elfen with real-time 2D and 3D graphics which leverage a highly advanced numerical analysis code. You will take part in all aspects of the software development lifecycle, working alongside the team, project managers, subject matter experts and customer sponsors. This role demands creative thinking, keeping up to date with technology and a passion for working in a product development environment.

Key Responsibilities:

Pre-Post Developer:

* SDLC - Follow a pro-active and zero-defect mind-set in the design, development, improvement, maintenance and testing of Comany's Elfen software suite, including:

* The development of fast algorithms for efficient results processing;

* The development of geometry creation, mesh and results visualisation; and

* Performing bug verification and release testing as required by the company's established processes;

* User Interface - assist in the development of GUIs for new products; designing algorithms for efficient result processing; and developing geometry creation and manipulation tools;

* Problem Solving: Be challenged by complex architecture and code; review and provide guidance in problem identification, resolution and implementation, conducting root cause analysis to identify and resolve complex problems impacting product development;

* Quality Assurance - investigate problems discovered by QA processes or customer support and develop solutions;

* Continuous learning and Improvement - Enjoy learning from your colleagues and proactively share your own knowledge; maintain a level of technical excellence in the area of finite element analysis [X, Y and X] through the evaluation of current literature, publications and interaction with experts in this field; and ensure the development process is the best it can be;

* Customer Focus - Understand the 'big picture' and ensure that projects are on track; and

* Communication: Liaise as appropriate with all stakeholders; prepare software documentation, including defining requirements, functional specifications, manuals and testing documentation.

About your knowledge, skills and experience

* Bachelor's degree with 5 years' experience or Master's degree in engineering, computational science or applied mathematics with significant experience in software development;

* Experience working in an agile type environment;

* Highly proficient in programming and advanced architectures;

* Working knowledge of Qt;

* Object-orientated programming/design;

* Cross-platform development (windows/Linux)

* Graphics development (OpenGL/DirectX)

* Some knowledge of the following fields (or similar) - engineering, software, simulation, 3D graphics.

* Thorough familiarity with Microsoft technologies including Visual Studio, C++ and a source code control system like GiT;

* Willingness to learn, take initiative, and work in a team-orientated environment;

* Excellent verbal and written communication skills;

* The ability to work independently;

* Flexibility and composure required to work in a highly dynamic environment;

* You are continually looking to improve your ways of working; and

* You are a creative person that gets the job done.

To apply for this role please select the APPLY button to send your CV and covering letter.

Candidates with experience of; Java Developer, Software Developer, Software Engineer, Java Engineer, HTML5 Developer, JavaScript Developer, Java Integration Developer, Systems Developer, Agile Developer, Product Developer, JavaScript Engineer, Web Developer, IT Developer, Programmer, may also be considered for this role.

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: