Company

NovartisSee more

addressAddressAdelaide, SA
CategoryEngineering

Job description

Performs software development focused tasks under routine direction, with a balanced view of when to seek guidance in unexpected situations and when to seek a solution independently.  Can execute sprint level tasking with minimal leadership support regarding the execution and planning of those tasks, not necessarily needing a structured environment to be successful.

Able to participate and contribute to the team activities associated with new software implementation / solution ideas, with an ability to demonstrate an understanding of the client requirements associated with the solution.

Has a practical and demonstratable understanding of the systems, tools, applications, and processes that are applied when developing software in a team environment with an ability to absorb new information and apply it effectively.

Demonstrates the application software development processes and knowledge typically found in industry and brings a strong and demonstrable skills in at least one modern software language within the position description, ideally having a level of experience in at least two relatable languages.

May have some experience with external customers and is aware of the need to collaborate with the team and represent the customer needs.

Job Description

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 Implementation & Testing

  • 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.

Process Understanding and Adherence 

Experience across the following listed below using industry aligned applications (with experience commensurate with SFIA Role and Levels of Responsibility Guidance):

  • Configuration Management.
  • Issue / Defect Management

Other Key Skills

  • Communication and collaboration in a team environment.
  • Time Management

Clearance Obligations

  • Must be an Australian Citizen.
  • Must not have citizenship with a US Trade treaty proscribed country.
  • Must be granted a “proceed” via the client Organisational Suitability Assessment framework.
  • Must be able to undertake, be granted and maintain a AGSVA PV clearance.
  • Must adhere to the Additional Clearance Responsibilities listed below.
Refer code: 1618272. Novartis - The previous day - 2024-03-03 17:12

Novartis

Adelaide, SA
Popular Junior Software Engineer jobs in top cities
Jobs feed

Work Health and Safety Advisor (VIC / TAS)

Ebos Group

Keysborough, VIC

Permanent

Member Wellbeing Advisor

State Government Of Victoria

Burwood East, VIC

Permanent

Communications Officer - DisasterWISE

Monash University

Victoria

$100,173-109,871 per year

Senior Contracts Administrator

Cgc Recruitment

Melbourne, VIC

Temporary

Casual Retail Associate | Sunglass Hut Werribee

Essilorluxottica

Werribee, VIC

Permanent

Student Wellbeing Officer

The University Of Melbourne

Parkville, VIC

$96,459-104,413 per year

Registered Nurse (Aged Care - DIDO)

Randstad

Melbourne, VIC

Temporary

Project Manager, Research Domain

The University Of Melbourne

Parkville, VIC

$134,320-139,749 per year

Journey Expert, Chapter Lead - Home Loans1

Anz

Melbourne, VIC

Contract

Full Stack Developer

The University Of Melbourne

Parkville, VIC

$134,320-139,749 per year

Share jobs with friends

Related jobs

Junior Software Engineer (Defence) - Dxc Young Professional

Junior C++ Software Engineer

Sunstone Talent

Victor Harbor, SA

7 days ago - seen

Junior Software Engineer (Defence) - DXC Young Professionals

Autism Spectrum Australia

Adelaide, SA

a week ago - seen

Junior Software Engineer (Defence) - DXC Young Professionals

Gradconnection

Adelaide, SA

2 months ago - seen

Junior Software Engineer - Clipchamp

Microsoft Corporation

Adelaide, SA

2 months ago - seen

Junior Software Engineer

Peoplebank

Permanent

Adelaide, SA

2 months ago - seen

Junior Software Engineer

TalentKompass Deutschland

Training

Adelaide, SA

4 months ago - seen