POSITION DESCRIPTION

Size: px
Start display at page:

Download "POSITION DESCRIPTION"

Transcription

1 Sftware Develper Level 3 POSITION DESCRIPTION Unit/Branch, Directrate: Lcatin: Reprting t: Direct reprts: Engineering Develpment, Integratin & Assurance, Technlgy Directrate Wellingtn Team Leader, Engineering DIA Nne Salary range: I $90,366 - $135,548 Purpse f psitin: The Sftware Develper is respnsible fr the develpment and integratin f specific GCSB and NZSIS applicatins/systems. The Sftware Develper als cntributes t the lifecycle supprt f GCSB and NZSIS applicatins/systems. This psitin als assists with develping and mentring junir staff within the unit; and is recgnised as a subject matter expert. Our missin at the GCSB is t prtect and enhance New Zealand s security and wellbeing. Our values are Respect, Cmmitment, Integrity and Curage Technlgy Directrate purpse: Technlgy Directrate delivers technlgy fr GCSB, NZSIS and the wider intelligence and security sectr. The directrate s purpse is t ensure that missin requirements are met tday and in the future, targeting relevant strategic bjectives. The directrate s wrk encmpasses engineering, data/infrmatin management, end-user supprt, sftware develpment, service delivery management, prject management, prvisin f cryptgraphic infrastructure, and mre. The directrate perates in service and capability terms e.g. attending t plicy, prcess and implementatin pre-requisites as much as pure technlgy r particular systems. The Directrate leads infrmatin management fr GCSB, including in cmpliance terms.

2 Key accuntabilities Sftware Develpment & Integratin Elabratin f cmplex custmer requirements int design specificatins (in cnjunctin with the Business Analyst as required) Identifying suitable partner and cmmercial applicatins and integrating these as specified Develping new applicatins, and cmpnents fr existing applicatins, where n feasible alternative can be integrated t meet custmer requirements Wrking with and within partner develpment teams as required t supprt integratin Designing cmplex sftware systems, data repsitries, prcessing systems, business applicatins, and services Peer reviewing sftware changes frm ther team members With the Business Analyst, as apprpriate, designing system tests and user acceptance plans Practive research and assessment f the ptential benefits f new develpments in cmmercial technlgy relevant t the GCSB and NZSIS business utcmes Dcumentatin Writing and maintaining custmer and peratinal supprt dcumentatin Ensuring system dcumentatin is prepared and maintained t a suitable standard fr certificatin and accreditatin Custmer Service and Lifecycle Supprt Analysing cde fr prblem reslutin and perfrmance ptimisatin Deliverables/Outcmes Custmer requirements are accurately and sufficiently translated int design specificatins and implementatin prpsals The full range f slutins is investigated frm which the best ptin is recmmended Sftware develpment slutins meet custmer requirements in terms f functinality and delivery timing and are accepted by users and spnsrs N knwn critical defects are released t prductin systems Test plans reflect custmer requirements and pass with minimal reiteratin f develpment effrt Research results are accurate and cmplete Knwledge within nminated lead areas is dcumented and effectively transferred t the GCSB and NZSIS thrugh system dcumentatin, perating prcedures and cmprehensive technical reprts Systems are dcumented t the required standard fr certificatin Dcumentatin is maintained at the necessary detail and accuracy t cntribute t lifecycle supprt Prblems are minimised thrugh practive maintenance and cntinuus imprvement

3 Being respnsive t custmer requirements and peratinal temp Prviding technical advice and guidance t ther capability develpment units n the integratin f capabilities and endt-end system perfrmance Prfessinal Leadership Central rle in develping and mentring junir develper staff Identifying areas fr develpment, including training, that wuld benefit the individual and/r GCSB and NZSIS Undertaking unique research in areas f technlgical significance t the GCSB and NZSIS Participating in staff recruitment as a subject matter expert Wrking with the Team Leader t effectively lead, develp and manage emplyees and psitively influence their prgress twards achieving successful results Demnstrating the GCSB values and acting as a rle mdel Supprting team members in achieving bjectives, identifying develpment pprtunities, and identifying areas fr imprvement in a psitive cnstructive manner Ensuring that the inductin f new staff t the team is a psitive experience Health and safety (fr self) Wrk safely and take respnsibility fr keeping self and clleagues free frm harm Reprt all incidents and hazards prmptly Knw what t d in the event f an emergency Cperate in implementing return t wrk plans Be a visible rle mdel at all times Custmers are satisfied that, wherever pssible, Develpers are respnsive t satisfactrily addressing maintenance and respnding t peratinal temp Custmers and cunterparts value the business benefits derived frm the delivered capabilities Staff understand their career bjectives and the pathway t realising these Staff are prgressing thrugh the career framewrk with barriers t advancement addressed Recgnised as a cmmunity asset in their area f expertise Recgnised as a credible representative fr the GCSB/NZSIS at technical cnferences A valued participant in staff recruitment Staff have clear bjectives and received regular cnstructive feedback Staff understand their cntributin t the GCSB, NZSIS and Unit/Directrate business plans The Team Leader receives valued input t the Perfrmance Develpment Review prcess Emplyee training develpment plans are up t date and relevant t their prgressin thrugh the cmpetency and prgressin framewrks A safe and healthy wrkplace fr all peple using ur sites as a place f wrk All requirements in the NZIC Health and Safety plicy and prcedures are met

4 Fllw GCSB s safety rules and prcedures Infrmatin and Data Management Understand and cmply with requirements t keep full and accurate recrds Understand and cmply with requirements t apprpriately access and handle intelligence reprting and data Fllw GCSB s and NZSIS rules and prcedures fr infrmatin management and handling Other duties The Agencies requirements fr evidence f their activities and decisins are met Access t, use f and sharing f infrmatin and data is managed apprpriately in line with legal and business requirements Any ther duties that fall within the scpe f the psitin Psitin delegatin Financial delegatin: Nne Key stakehlders Internal: Technlgy Directrate staff Develpers GCSB/NZSIS Analysts System Engineers Internal custmers Other NZSIS and GCSB staff and managers as necessary External: Industry Cunterparts Cunterparts within the wider New Zealand Intelligence Cmmunity and central gvernment agencies, including NZ Plice, NZ Defence Frce as required Other partner intelligence agencies as required Sftware Develper cntractrs and tl prviders Persn Specificatin Experience: Minimum f 7 years experience wrking with:

5 Java r Micrsft.Net JavaScript/Query HTML XML SQL Web Applicatins Surce cntrl systems Cntinuus Integratin Linux Windws Sftware testing Knwledge and Skills: Experience and knwledge wrking with ther prgramming languages i.e. PYTHON, OWASP Self-mtivated with excellent planning and rganisatinal skills; and the ability t priritise tasks t meet deadlines and effectively manage changing pririties Excellent interpersnal skills with the ability t liaise cnfidently and prfessinally with a diverse range f peple Prfessinal custmer rientatin with a strng cmmitment t prviding a high standard f custmer service A high level f accuracy and attentin t detail Agile, adaptable and flexible Gd written and ral cmmunicatin skills, with the ability t listen and crrectly interpret instructins Prven ability t wrk independently using sund judgement and initiative; and cllectively within a team envirnment Qualificatins and Curses: A relevant tertiary qualificatin e.g. in Cmputer Science, Infrmatin Systems, Infrmatin Management OR an equivalent level f learning thrugh experience Frmal qualificatins in any f the fllwing wuld als be viewed favurably: Sftware Develpment (Agile Methds, Lifecycle prcesses)

6 Secure cding / OWASP Oracle Certified Java develper DBA Certificatin SCRUM Certificatin Testing/QA Certificatin Specific Jb Requirements: Ability t btain and maintain a TSS security clearance NZIC Cmpetencies In additin t the Persn Specificatin abve, cmpetency standards which utline the develpment requirements f the psitin are set ut under the NZ Intelligence Cmmunity (NZIC) Career Pathways framewrk. The Career Pathways framewrk enables prgressin within the jb. Full descriptins f prgressin cmpetencies and an verview f the NZIC Career Pathways framewrk is available n appintment. The psitin is aligned t the Infrmatin Engineering cmpetency framewrk. Changes t Psitin Descriptin Psitins in the GCSB may change ver time as the rganisatin develps. Therefre we are cmmitted t maintaining a flexible rganisatin structure that best enables us t meet changing market and custmer needs. Respnsibilities fr this psitin may change ver time as the jb evlves. This Psitin Descriptin may be reviewed as part f planning fr the annual perfrmance cycle. Date PD reviewed: July 2018 Signatures Manager s Name Signature Date: Emplyee s Name Signature Date: