Our client is seeking a Senior Software Engineer who thrives in an innovative environment, is inspired by technology, and motivated by the rewards of hard work, commitment and teamwork.
In this role you will:
Perform complex software engineering assignments as well as offering technical guidance and leadership, project coordination and supervision.
Coordinate activities for proposals/new business, defining the budget and schedule constraints.
Prepares design specifications, analyses and recommendations.
Participates in the design, development, planning modification and improvement of software systems in accordance with the company engineering procedures.
Researches programming system failures and designs and programs solutions.
Performs complex analysis of design programming.
Conceptualises, develops and analyses engineering designs, specifications and test plans for systems and advanced technology theory and knowledge.
Skills you will have:
Highly proficient using programming languages such as Java, C/C++/C#,
Experience of Product Lifecycle Management, graphics or other developmental software.
Ability to develop software in a Linux, Windows, Integrated Development Environments (IDEs) or other PC environment. Experience in embedded processing.
JAVA, C#, C++