Senior Developer
Standard Bank
Johannesburg, Gauteng, ZA
3h ago
source : Latest Jobs
  • Standard Bank is a firm believer in technical innovation, to help us guarantee exceptional client service and leading edge financial solutions.
  • Our growing global success reflects our commitment to the latest solutions, the best people, and a uniquely flexible and vibrant working culture.

    To help us drive our success into the future, we are looking for an experienced App Developer to join our CIB SA Technology team at our Johannesburg offices.

    Standard Bank is a leading African banking group focused on emerging markets globally. It has been a mainstay of South Africa's financial system for 150 years, and now spans 16 countries across the African continent.

    Job Purpose To manage and oversee the Bank’s operational and tactical development initiatives which include the execution and, implementation of application delivery programmes and projects against the Bank’s standards, policies and procedures and governance guidelines and Service Level Agreements.

    To provide technical solutions to the needs of stakeholders by interpreting business requirements, defining technical tasks, engineers’ quality software, performing end to end testing, as well as supporting and troubleshooting technical questions, software and database issues.

    Develop, document, and deploy responsive applications that execute on Mobile and similar devices based on UI / UX requirements and mockups.

    In addition, implement applicable enhancements to existing apps and programs as well as work effectively within a strict framework of Software quality assurance standards.

    Key Responsibilities / Accountabilities - Adhere to Agile methodologies and follows Agile principles through work outputs and behaviours - Scope, Plan, Design and Review end to end solutions - Define and Develop application complex code - Conduct Testing across various IT platforms - Drive Continuous improvement Preferred Qualification and Experience Qualification :

  • Degree / Diploma in Computer Science / Engineering / Mathematics
  • Cloud certification advantageous Experience :
  • 5-7 years Broad experience in translating business and functional requirements into technical specifications and developing the programming code to create the solutions.
  • 3-7 Years experience in Analysis and Design
  • 3-7 Years experience in Application Development with broad experience in translating bus iness and functional requirements into technical specifications and developing the programming code to create the solutions.
  • 3-7 Years experience in Application Support
  • 2-3 Years experience in Information Systems Architecture
  • Technical Skills : - Java - Kotlin - SWIFT - JavaScript - HTML5 - CSS - SQL - Knowledge of suitable IDE for APP Development (Xcode, Android Studio, etc)
  • Integration skills : - REST - GraphQL - JSON - SOA - XML - API Management Platforms (IBM API Connect advantageous) - Cloud AWS / Azure (preferred) - Test automation
  • Unit Testing
  • API Testing
  • Performance Testing
  • BDD Testing tools (e.g Cucumber) (Behavioural Driven Development)
  • Operating Systems and Mobile Application Development Platforms : - Android - IOS - Linux
  • Frameworks : - Spring - Angular JS - Mobile Angular - GWT - Apache - JQuery - PhoneGap (additional advantage)
  • Source Control and Build Tools : - GIT tools (Github, Bitbucket, etc) - Bamboo - Jenkins Knowledge / Technical Skills / Expertise
  • Excellent problem-solving and analytical abilities
  • Strong grasp of core Java API’s (data structures, concurrency, NIO etc.)
  • Understand DMBS concepts and write efficient queries.
  • MVC Software development approach
  • Object Oriented Software Development
  • JSON Parsing and API Consumption
  • Develop tier coding, business layer coding, interface development, service development etc. as applicable for the work package / project.
  • Ensure that all component designs take into account all specified requirements and constraints.
  • Produce program specifications
  • Drive CTS and customer specific coding standards, guidelines and best practices.
  • Construct, interpret and execute end to end system and program tests to verify correct operation of completed systems.
  • SRE (preferred but not mandatory)
  • Experience developing digital wallet applications
  • Familiarity with public key infrastructure
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form