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)
- 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
- Quality
- On-time delivery
- Teamwork and collaboration
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
- Ensure timely delivery of developed applications and systems
- Ensure contracted deadlines at met according to contracted SLA with business
- 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
- 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)
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)
- WPF (Windows Presentation Foundation) & XAML
- WCF (Windows Communication Foundation)
- IIS
- MVC or MVVM Design Pattern Powershell UML
- .Net Core
- XAML
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
- Knowledge of:
- UML
- Banking systems environment
- 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
- 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
You can visit our website for more vacancies: www.wePlace.co.za / LinkedIn www.linkedin.com/company/wePlace/