C++ Developers

C++ Developers
Zone IT Solutions, Australia

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
As mentioned in job details
Total Vacancies
1 Job
Posted on
Feb 27, 2021
Last Date
Mar 27, 2021
Location(s)

Job Description

We are looking for Software Engineers role based in Ballarat. You will be working with a Global Consulting company on their large scale projects.



Requirements

Specific Duties and Responsibilities

  • Software Requirements Analysis
    • Define the requirements allocated to the software elements of the system and their interfaces
    • Analyse software requirements for correctness and testability
    • Evaluate the impact of software requirements on the operating environment
    • Establish consistency and traceability between the software requirements and system requirements
  • Software Architectural Design
    • Develop and baseline a software architectural design that describes the software items that will implement the software requirements
    • Define internal and external interfaces of each software item
    • Establish consistency and traceability between software requirements and software design
  • Software Detailed Design
    • Develop a detailed design of each software component, describing the software units to be built;
    • Define external interfaces of each software unit; and
    • Establish consistency and traceability between the detailed design and the requirements and architectural design.
  • Software Construction
    • Define test criteria for all software units against their requirements;
    • Produce software units in accordance with the software design and project standards;
    • Establish consistency and traceability between software units and requirements and design;
    • Test the software units against the requirements and the design; and
    • Complete peer review of software units developed by others.
  • Software Integration
    • Develop an integration strategy for software units consistent with the software design and the prioritized software requirements;
    • Develop verification criteria for software items that ensure compliance with the software requirements allocated to the items;
    • Verify software items using the defined criteria;
    • Produce integration software items defined by the integration strategy
    • Record results of integration
    • Establish consistency and traceability between software design and software items; and
    • Develop and apply a regression strategy for re-verifying software items when a change in software units (including associated requirements, design and code) occur.

Contract Data Requirements List (CDRL) Development Responsibilities

  • Software Requirements Specification; and
  • Software Design Description.

Management Responsibilities

  • Reports To:
    • Software Team Leader.
  • Manages:
    • None.

Collaboration Responsibilities

Experience Required

  • More than 7 years’ experience in software requirements, design, construction and integration ideally in Ada and C++;
  • Use of requirement analysis and management tools;
  • Use of UML software design tools;
  • Use of software configuration management tools;
  • Use of defect tracking systems; and
  • Team collaboration skills.

Experience Highly Desired

  • Use of test management tools;
  • Mentoring of less experienced software engineers.

Qualifications

  • Tertiary qualifications in an information technology or related discipline; and
  • IEEE Professional Software Engineering Certification (Highly Desired):
    • Professional Software Engineering Process Master Certification - designed to assess a software engineer’s proficiency in the key software engineering processes identified by the SWEBOK. These processes include: Software Requirements, Software Design, Software Construction, Software Testing, Software Maintenance, Software Configuration Management, Software Engineering Management, Software Engineering Process, Software Engineering Models and Methods, Software Quality and Software Project Management. (Highly Desired)
    • IEEE Professional Software Engineering Master Certification - requires successful completion of Certificates of Proficiency in the following twelve key knowledge areas: Software Engineering Requirements, Software Engineering Design, Software Engineering Construction, Software Engineering Testing, Software Engineering Maintenance, Software Engineering Configuration Management, Software Engineering Quality, Software Engineering Processes, Software Engineering Models amp; Methods, Software Engineering Management, Software Engineering Project Management, Software Engineering Economics and the successful completion of two advanced applied modules.

OR

Sec

Job Specification

Job Rewards and Benefits

Zone IT Solutions

Information Technology and Services - Canberra, Australia
© Copyright 2004-2024 Mustakbil.com All Right Reserved.