Applications Software Developer
Enigma People Solutions is presenting the opportunity for an applications software developer to join an expanding team. My client, based in Ringwood, needs talented and dedicated individuals to contribute to the creation of Wireless Well Systems.
This project requires an experienced application software developer to join a small team in support of their goal to deliver projects on-time and within budget. Reporting to the software team leader the role will cover the contribution to the full software life cycle, including creating high level and detailed designs, developing PC based applications, and subsequent integration activities.
The successful candidate will have demonstrable experiences of the following:
A degree in engineering, combined with practical experience of software development, specifically:
Good knowledge of C# and .Net in Microsoft Windows based application systems
Experience of WPF and XML would be preferable
Experience of WCF and ASP.Net would also be advantageous
Experience of SQL and Microsoft SQL Server
Good knowledge of software design using UML
Good written and verbal communication skills
Self-motivated, and able to work independently or as part of the wider engineering team
Experience of small volume high value product development
The main responsibilities of the role are as follows:
Work in a safe, responsible and cost effective manner, in full compliance with the company’s safety manuals, Quality Assurance System and code of conduct.
Work with the software team leader to determine scope, planning and scheduling of software development tasks.
Develop ideas, design, and code for application software components used in the WWS range of products.
Produce accurate and effective design documentation to support the implementation and test of system components.
Ensure the development of efficient and accurate software components utilizing coding standards and best practises, to high levels of quality and maintainability in accordance with development methodology and release processes.
Attend meetings relating to aspects of the business which require engineering contribution.
Assist in the development and continuous improvement of departmental and company processes and procedures.
This is an excellent opportunity to drive new technology and take a meaningful step forward in your career. To apply, To apply, please submit your CV using the link below.