Analyst Developer: Android

 

Recruiter:

wePlace

Job Ref:

JHB000429/AS

Date posted:

Monday, September 13, 2021

Location:

Stellenbosch, South Africa

Salary:

Market


SUMMARY:
A well established Commercial Bank is looking for an experienced Analyst Developer: Android to join their fast growing team.

POSITION INFO:

Purpose Statement:

To develop remote banking related applications in accordance with specific business requirement

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) IT Risk
    • Business Development (Electronic Delivery Channels) 

Key Performance Areas:

  • Quality
  • On-time delivery 
  • System uptime

Key Tasks & Accountabilities:

 Quality

  • Develop basic technical specifications from functional descriptions
  • Develop Internet and Cell Phone Banking software products according to technical specifications
  • Perform quality checks by developing and executing testing scripts and procedures
  • Execute applications and systems performance analysis 
  • Recommend and implement improved methods
  • Maintain and modify existing applications and systems
  • Liaise with software vendors  

On-time delivery

  • Ensure timely delivery of developed applications and systems 
  • Ensure project deadlines at met according to contracted SLA with business

System uptime

  • Standby and support
  • System monitoring
  • Capacity planning
  • Performance analysis / load tests
  • IT systems development processes (SDLC); Agile development life cycle
  • Securing application and API endpoints; Application hardening techniques; Produce program specifications and implement system enhancements.
  • Balance high response, stable and efficient code with attractive and functional aesthetics
  • Work together with cross-functional teams to define, design, and ship new features
  • Efficiently use third-party libraries, data sources and APIs, proven ability integrating with external RESTful APIs & services
  • Create and execute unit tests ensuring robustness, including edge cases, usability, and general reliability
  • Troubleshoot issues, fix bugs and improve application performance
  • Minimise system downtime through pro-active identification of potential issues and ensure minimisation of recurring problems by managing defects and performing code reviews
  • Monitor systems post change and pro-actively
  • Knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Knowledge of SDK performance tools and optimization techniques
  • Manage own development to increase own competencies and develop technical and business skills
  • Provides technical assistance to fellow developers and other team members
  • Research, innovate, design and present solutions not invented in market yet
  • Be able to adapt into current hybrid architecture
  • Best Practices and user experience when implementing designs

Knowledge, Skills & Experience:

  • Qualifications & Experience
    • National Senior Certificate (Grade 12) or National Certificate (Vocational)
    • A relevant 3-year degree / diploma in IT or Software Development
    • Java & Kotlin development Experience
    • 3-5+ years solid Android software development experience
    • Android 5+ expertise; Android Studio expertise
    • Knowledge of new Google API’s and libraries in deprecation, and conversion solution              
    • Experience in using 3rd party libraries.
    • Experience and good understanding of push notifications and submitting apps to store.
    • Huawei HMS Ecosystem exposure an advantage
  • Essential experience in the following development languages is required:
    • JavaScript, JSON, HTML5, CSS, NodeJS
    • Maven
    • Altlassian products, Confluence
    • Bitbucket & Git
    • Springboot & Microservices
    • Microosoft SQL Server
    • SQL
  • Ideal:
    • Original app published in store
    • Public Github 
    • Capacitor, React Native, Ionic, Flutter Exposure
    • Continues Integration.
    • Docker and supporting technologies
    • Cordova & Hybrid app development experience

Knowledge:

Minimum

  • Must have detailed knowledge of:         
    • IT systems development processes (SDLC)   
    • Application development
    • Standards and governance              
    • Agile development life cycle
    • Testing practices

Ideal:

  • Knowledge of: 
    • UML
    • Systems analysis and design
    • System architecture (technical design and implementation processes)

Solid understanding of:

  • Banking systems environment o Banking business model
    • Best practices for Quality Assurance (QA)
    • Object Orientated Development environment (i.e., Java, Spring Framework, JBoss, Hibernate)

Skills:

  • Communication skills (written and verbal)
  • Interpersonal / Relationship management skills
  • Analytical, diagnostic and problem solving skills
  • The ability to handle multiple projects and deadlines
  • Ability to work under own initiative without guidance, cope well under sustained pressure and deliver to deadlines
  • Ability to work effectively with no or little supervision
  • Willingness to take ownership and accountability
  • Team player 

Additional Information:

  • Valid driver’s license
  • Contactable on (own) cell phone
  • Willing to work after hours / over weekends (if required)
  • Clear credit record
  • Clear criminal record 

Should you not receive a response from us within one week of your application, your application has unfortunately not been successful.

You can visit our website for more vacancies: www.wePlace.co.za / Facebook page @wePlace / LinkedIn www.linkedin.com/company/wePlace/



 

NB! This job is now closed. You can apply for other jobs by uploading your CV.



 

 

 

Similar jobs you might be interested in:

Senior BI Analyst / Developer
Location: Cape Town
Salary:
45 days ago


Information Systems Engineer
Location: Cape Town
Salary: 700 000 Annually
My client is searching for an Information Systems Engineer ready to step into the unknown, uncover hidden opportunities, and navigate the complex world of business systems. If you enjoy solving puzzles, mapping processes, and turning fragmented data into valuable discoveries, this may be your next great expedition.Not every treasure is buried beneath an ancient temple. Sometimes it's hidden inside...
4 days ago


Head of IT (IT Director)
Location: Cape Town
Salary: Monthly
Are you a strategic technology leader with a passion for driving IT transformation, cybersecurity, governance, and enterprise operations? This is a unique executive opportunity to lead enterprise-wide ICT and cybersecurity functions while shaping the future technology strategy of a highly dynamic and mission-driven organisation.
9 days ago


Mid-level BI Analyst
Location: Cape Town
Salary:
19 days ago


Sustainability Operations Analyst
Location: Cape Town
Salary: 650 000 Annually
Some challenges are best left unexplored. This one isn’t.My client is searching for a Sustainability Operations analyst with the technical skill and analytical mindset to navigate complex data, uncover insights and turn them into smarter, more sustainable business decisions.
20 days ago


Systems Analyst
Location: Cape Town
Salary:
Every great system has a story behind it. Not written in code, but in conversations, processes, problems, and solutions. At Communicate IT, we're always looking to connect with exceptional Systems analysts who can bridge the gap between business needs and technical teams, turning complexity into clarity and ideas into action.If you're the kind of person who enjoys asking "why?" before "how?", thri...
27 days ago


Data Visualisation Specialist
Location: Cape Town
Salary: R85k - 120k per month
We are looking for a strong Tableau Report developer / Data Visualisation Specialist.
83 days ago


Power BI Developer
Location: Centurion
Salary: Monthly
Working Hours: Monday – Thursday 08:00 – 16:30; Friday 08:00 – 15:00Job Overview:Our client is looking for a Power BI developer / Business Intelligence analyst to join their Business Intelligence department. The successful candidate will develop and maintain Power BI dashboards and reports, analyse data and translate business requirements into practical reporting solutions t...
24 days ago


Android Developer
Location: Stellenbosch
Salary: TBC Annually
Are you an experienced android developer with a passion for payments technology and financial systems? Join a high-performing technology team responsible for building and maintaining next-generation payment solutions on android-based POS devices. This is a unique opportunity to work on mission-critical transaction systems, payment terminal integrations, and cutting-edge fintech solutions within a ...
2 days ago


Android Developer
Location: Cape Town
Salary: Monthly
Are you an experienced android developer with a We're partnering with a leading organisation in the payments space that is looking to add a skilled android developer to their growing technology team. You'll be responsible for developing and maintaining android-based payment applications used on POS and card payment devices, working on solutions that process millions of transactions securely a...
3 days ago


Create a free job alert for Analyst Developer: Android in Stellenbosch

Enter your email address below and we will email you similar jobs when they become available:

You can cancel at any time. We will not spam you.
By giving us your email address your agree to our Terms and Conditions