A well established and fast growing Commercial Bank is looking for a Developer to be responsible for the writing and coding of individual programs for the Banks Internal Back Office Applications and Internet facing Applications according to specifications.
Department: Merchant Solutions
Purpose Statement:
- Responsible for the writing and coding of individual programs for the Banks Internal Back Office Applications & Internet facing Applications according to specifications.
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 bestpractices)
- The job holder will liaise with various internal departments:
- All other departments with the Systems Development Team (i.e., Issuing, Acquiring Channels)
- Software Engineering Platform Team
- IT Risk
- Digital Business Bank Channels
Key Tasks & Accountabilities
- Develop systems from technical specifications as provided by Analyst Developers or Architects
- Deliver development within agreed timelines
- Perform unit testing from a pre-defined test plan
- 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
- Participation and proactive problem-solving to meet team objectives
Knowledge, Competencies, Skills and Experience
Qualifications
Minimum:
Qualification Type:
- A relevant tertiary qualification
- Information Technology
Ideal:
- A formal tertiary qualification (Comprehensive programming certificate or diploma (CTI)
Knowledge:
Minimum Knowledge Required:
Must have detailed knowledge of:
- IT systems development processes (SDLC)
- Application development
- Testing practices
Ideal Knowledge Required:
- Systems analysis and design
- Banking systems environment
- Agile Development Methodology
Skills
- Communication skills
- Interpersonal & Relationship management skills
- Problem solving skills
- Analytical skills
Experience:
Minimum:
- 5 years proven experience in software development
- Experience in the following development languages:
Minimum
- SQL 2016 and higher
- JavaScript
- .NET Standard & .Net Core (C#)
- Implementation of MVVM or MVC design patterns
- HTML, CSS and JavaScript
- WPF (Windows Presentation Foundation)
- XAML
- OO Development Methodologies
- An understanding of Micro Service Architecture
Should you not receive a response from us within one week of your application, your application has unfortunately not been successful.