Opportunity Description: * G4 Z4 [: ]; m9 h0 f" j! `Responsibilities will include: 8 R" I. x; ^6 N$ P( _% r4 g. p• Work as a member of a project team to develop new software solutions; ! I2 {& V/ E' {% p' [2 `• Work as a member of a project team in support of existing ICD software solutions; o" w& e z$ r3 m7 Z
• Provide Production trouble-shooting analysis & resolution; ! M+ O+ @4 x! c7 f4 k+ Q; e: K• Implement reusable software components; 2 W9 e( k& z# t* _- K1 z0 H5 [" O• Implement automated Unit tests; ( c$ `6 N1 z' l1 [" }! g# j
• Work within an iterative environment; # U/ M) ~7 u$ W+ z+ k3 W* K6 `+ o
• Utilize Rational’s source code versioning tool to manage software code streams; 1 V4 G! I& y% i ~! {5 y, P- ~# C1 D) O9 r
Key aspects for these roles are: : `" e9 Z' [2 \. ~7 o. P8 C• Use the EUB .Net Framework to develop and maintain subsystems and applications; * r2 Y; R4 {( S9 n# |• Work in partnership with business analysts and Systems Architect to ensure that there is a transition from design to development; ; A7 c$ B5 o' B
• Identify architectural issues and recommendations to improve our application systems environment. This includes current design patterns, component development and identification of common services; 4 R( R' I, s% @" J( R
• Work closely with the Business Analyst and the Test Analyst to ensure requirements are understood and unit testing approach is sound; 6 d! R+ |" Z9 C2 Y
• Contribute to the identification and mitigation of Project risks # I& U5 E4 ^ v( p) Q) e! L! e+ F