Senior Software Engineer
Recruiter
Listed on
Location
Salary/Rate
Type
Start Date
This job has now expired please search on the home page to find live IT Jobs.
Purpose of Position
This role is for a senior software development engineer who has demonstrable skills in software engineering across the lifecycle.The candidate will have experience of the development of the C# language within Visual Studio for embedded applications, ideally with experience of .Net including .Net Standard and .Net Core.
Experience of DOORS and Rhapsody (or other design tool) is highly desirable. Additionally, skills in Javascript, HTML and CSS development would be beneficial as would experience of IBM RTC and in networking related technologies e.g. ZeroConf, YANG, NetConf, TLS and PNAC.
EvO Manage is an Agile managed programme, experience of Agile methodologies is highly desirable. It is envisaged that the successful candidate will initially be supporting the EvO Manage development, but must be willing to work on any of the development projects within GD-MS.
GD-MS also develops for the embedded avionics market. Relevant skills in this market are also desirable e.g. GreenHills Multi/INTEGRITY, MISRA C, tactical data links, SparkAda, real-time software development
Responsibilities
Information for equivalent permanent role.
Discipline Description
* Strong software lifecycle skills and good team player
* Participate in a project development team
* Lead small groups of software developers
* Facilitate execution of programme
* Provide status and cost/schedule information to lead engineer/programme manager
* Develop software design from system specifications
* Develop good quality code from the software design
* Support software integration and testing
* Produce technical documentation to support the software lifecycle
Knowledge, Skills & Abilities
* C#
* Net Standard and .Net Core
* Rhapsody
* IBM RTC
* Networking - NetConf, YANG, ZeroConf, PNAC, TLS
* DOORS
Demonstrable breadth and depth of experience/competence in software product design and development, or a background that provides the equivalent transferrable experience/competence. Experience in network protocol implementation is desirable. *Demonstrable experience/competence in leadership & management of project engineering teams and development activities. * A demonstrable ability to understand the software lifecycle and innovate. * A demonstrable ability to build effective relationships. * Excellent communication skills. * Excellent time management skills. * Excellent analysis and decision making skills. * A willingness to learn and develop any gaps in experience/competence.
Education/Experience
Degree in a relevant Engineering, Computer Science, Mathematics, Physics or IT discipline (or equivalent experience).
Matchtech acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers and is part of Gattaca Plc.
Gattaca Plc provides support services to Matchtech and may assist with processing your application.