Analyst Developer: .net

Cape Town, Western Cape, South Africa

Job Description


Purpose Statement:
Responsible for the design and development of new Front-End applications according to specifications
Environment:
External environment

  • Daily liaison with external service providers (i.e. software vendors)
Internal environment
  • The job holder operates within the following internal policy:
  • Information Management Policy
  • Information Security Policy
  • IT Governance Policy
  • The job holder must adhere to internal Systems Design Quality Standards (programming and development best practices)
  • The job holder will liaise with various internal departments:
  • All other departments with the Systems Development Team (i.e. HQS, Issuing, Acquiring, Channels)
  • Other departments in IT (IT Risk, UAT)
  • Credit Management
  • Business Development
Key Performance Areas:
  • Quality
  • On-time delivery
  • Teamwork and collaboration
Key Tasks & Accountabilities
Quality
  • Develop detailed technical specifications from functional descriptions (design)
  • Develop systems from technical specifications as provided by Architects
  • Deliver development within agreed timelines
  • Perform unit testing from a pre-defined test plan
  • Update/amend test plans according to solution development to ensure coverage of all areas
  • Provide testing assistance to developer(s)
  • Provide implementation instructions for new development
  • Provide production support to production systems (stand-by)
  • Conduct investigations and solve system issues
  • Prepare production deployment packages
  • Ensure successful implementation
  • Provide coaching and mentoring to Programmers and Developers
  • Act as Team Leader for projects
  • Participation and proactive problem-solving to meet team objectives
On-time delivery
  • Ensure timely delivery of developed applications and systems
  • Ensure contracted deadlines at met according to contracted SLA with business
Teamwork and collaboration
  • Cooperation / willingness to help
  • Interpersonal relationship and interaction with team members
  • Ideas and knowledge sharing
  • Stay current with developments in areas of technology that are relevant to the SOA environment
  • Participation and proactive problem-solving to meet team objectives
  • Innovation and creativity
Knowledge, Skills & Experience:
  • Qualifications & Experience
  • Grade 12
  • A relevant tertiary qualification (degree / diploma) in IT with 5 years proven experience in software development OR more than 6 years proven experience in software development
  • Must have completed a relevant system analysis and design course (or equivalent)
Experience in the following:
Minimum:
  • SQL (T-SQL, 5+ years)
  • C# (5+ years)
  • Windows Services (multi-threaded)
  • Web Services
  • OO Development Methodologies
  • An understanding of SOA (Service-oriented architecture)
Ideal:
  • WPF (Windows Presentation Foundation) & XAML
  • WCF (Windows Communication Foundation)
  • IIS
  • MVC or MVVM Design Pattern Powershell UML
  • .Net Core
  • XAML
Knowledge:
Minimum:
  • Must have detailed knowledge of:
  • IT systems development processes (SDLC)
  • Application development
  • Systems analysis and design
  • System architecture (technical design and implementation process)
  • Standards and governance
  • Testing practices
Ideal:
  • Knowledge of:
  • UML
  • Banking systems environment
Skills:
  • Communication skills (written and verbal) in English
  • Interpersonal / Relationship management skills
  • Negotiation and influencing
  • Facilitation
  • Presentation skills
  • Mind-set and attitude
  • Analytical, diagnostic and problem-solving skills
  • Business acumen
  • Process and organisational thinking
  • Attention to detail
  • Adaptability to change
  • Willingness to take ownership and accountability
  • Ability to self-learn new technical skills and / or technologies
Time management
  • Planning and organizing skills
  • Ability to work under own initiative without guidance, cope well under sustained pressure and deliver to deadlines
  • Ability to deal with multiple projects at the same time
  • Ability to motivate self and team
Should you not receive a response from us within one week of your application, your application has unfortunately not been successful.

ExecutivePlacements.com

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1283376
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned