Membership Login

Senior Software Engineer

Latest News

Skills & Attributes

  • A strong understanding of the Software Development lifecycle
  • Has experience in developing designs, participation in design reviews, undertaking typical design analyses and implementation of solutions, its integration, validation and qualification testing
  • A strong understanding of ‘Best Practice’ Software Engineering methods
  • Experience in the selection and implementation of effective Software Engineering Tools, Infrastructure and Process
  • Ability to provide technical leadership to medium sized Software Engineering teams
  • Ability to ensure the technical integrity and quality of software products
  • Ability to train and mentor engineers through superior team building skills
  • Strong communication skills with the ability to effectively communicate with employees and customers at all levels

 Experience

  • Demonstrated experience in the software engineering discipline
  • Exposure to all software development lifecycle phases
  • Significant experience in developing software in a selection of the following technologies:
  1. C, C++, C#, Ada software development languages
  2. Scripting Languages
  3. Software development under the Windows and/or UNIX environments
  4. Object Oriented Design principles
  5. UML Modelling
  6. Structured (Functional) Design principles

Tertiary Qualifications

  • Minimum 3 year, Software Engineering or technology degree qualified
  • Satisfying the requirements for membership of the Institute of Engineers Australia
  • Meets the requirements for registration as Chartered Engineer and preferably be a member of a professional body

Accountabilities:

  • The Senior Software Engineer is accountable for the design and development of software systems in accordance with the contractual and company requirements in order to achieve the required business performance.
  • Provide technical leadership relevant Software Engineering activities conducted by a software team under the project.
  • As required, manage and track the execution of Software Engineering activities with primary focus on the technical integrity and quality of the CSCI.
  • Champion the use of ‘Best Practice’ Software Engineering processes and methods across the team.
  • Provide guidance to team members in the application of standard Engineering process.
  • Assist in the establishment of project specific Software Engineering Procedures and Work Instructions.
  • Provide an interface between the relevant Software Engineering teams and Management and Customer representatives.
  • Lead the Identification and resolution of technical issues associated with the execution of Software Engineering activities across the team.
  • Ensure the collection of relevant Software Engineering technical performance measures to ensure accurate tracking of the technical integrity of the software products
  • Responsible for complying with the requirements of the Quality Systems as they relate to your areas of activity.
  • Responsible for providing input and offering recommendations for the improvement of company processes and standard procedures

To apply for this job email your details to psmith@transciv.com.au or fill out the form below.

Scroll Up