Analyst Developer: Android

 

Recruiter:

wePlace

Job Ref:

JHB000430/AS

Date posted:

Monday, September 13, 2021

Location:

Johannesburg, 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:

Analyst Developer
Location: Johannesburg
Salary:
47 days ago


Data Analyst
Location: Pretoria
Salary: Market related
At Akhile, we are a dynamic team dedicated to developing world-class solutions for local challenges and making a tangible impact on the improvement of government. We are a forward-thinking organization committed to innovation, and we believe in using data to solve meaningful problems.
7 days ago


UI/UX Developer
Location: Johannesburg
Salary:
Design What Matters Most. Hitch your wagon to a star and join an industry expert in building advanced industrial monitoring and control platforms that provide real-time insight into critical infrastructure. Our client, in the business of building next‑generation platforms that keep industries, energy systems, and infrastructure running smoothly, is on the hunt for a creative mind who can make co...
16 days ago


Senior C# Developer
Location: Johannesburg
Salary: Annually
Maintain, upgrade and enhances websites, web services, C# applications, API's and integrations.
19 days ago


BI (Business Intelligence System) - Developer
Location: Centurion
Salary: Monthly
A leading automotive parts distributor is looking for a BI developer / Data analyst to join their dynamic team. This is an exciting opportunity for a data-driven professional who is passionate about turning information into insights that support smart business decisions. The ideal candidate will enjoy working in a fast-paced environment, building reporting solutions, and adding real value through ...
57 days ago


Senior Java Developer
Location: Stellenbosch
Salary: Monthly
Looking for a Senior Java developer to join an exciting team of developers, who has a strong passion for development!
14 days ago


Senior Android Developer - Pretoria
Location: Pretoria
Salary: Monthly
Our client in Pretoria is looking for a Senior android developer to join their team.The purpose of this role is to develop and maintain innovative hearing health platforms on the android platform, ensuring code is written that is to specification, neat, accurate and scalable. Work focuses on maintaining and upgrading hearing aid solutions platforms while providing guidance from an android best pra...
8 days ago


Lead Flutter Developer
Location: Johannesburg
Salary:
A high‑growth organisation is searching for a heroic Flutter developer ready to step up like a true Turtle-in-training.
22 days ago


Senior Mobile Developer (React Native)
Location: Johannesburg
Salary: 50000.00 Monthly
Our client is looking for a skilled Senior Mobile developer to join their team and help build, maintain, and enhance their mobile and web solutions. If you are passionate about mobile technologies, React Native, and creating high-quality, scalable applications, this role is for you.
25 days ago


Junior Software Developer (App & Web Design)
Location: Midrand
Salary:
Signa Opportunity is recruiting unemployed youth for quality workplace experience through the Youth Employment Service (YES) initiative.About the YES InitiativeThe initiative was launched by the President in 2018 and is a partnership with the government and labour department to collectively devise a national plan to build economic pathways for South Africa’s youth by creating workplace oppor...
27 days ago


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

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