This job posting expired and applications are no longer accepted.

Senior Android Developer

at Switch Careers
Location Johannesburg, South Africa
Date Posted February 17, 2020
Category IT / Information Technology
Job Type Full-time
Currency ZAR

Description

If you love working in a dynamic fast-paced environment where the demands are high, where you will be challenged every day and where you will get to work with the best of the best, then this role is for you! As a professional who is proactive, self-motivated and self-driven you are looking for a progressive environment that is output and delivery focused with minimal supervision.

Duties & Responsibilities

Competent unerstanding of:

  • The system development life cycle and can explain the Java developer role in each stage
  • The defined system development tools, processes and workflows
  • The distinction between business, functional and non-functional requirements and how to implement them
  • The importance of delivering high quality source code and how to achieve it
  • The technologies used and the systems components structure
  • The domain and business terminologies and link them back to system implementations

 

Be able to demonstrate that you can:

  • Develop, test, and maintain the deployed application software with high quality
  • Collaborate with product managers and designers to ensure a successful, high-quality product and great user experience
  • Analyse, maintain and enhance existing application and troubleshoot issues with efficiency.
  • Perform accurate development estimation
  • Produce technical specifications and designs. Participate in new business development through ideation, prototype development, and project estimates
  • Research new techniques, tools, and best practices and share that knowledge with the team and community
  • Maintain high standards
  • Analytical and problem solving skills
  • Self-starter who takes ownership, is accountable, and is able to work under minimum supervision
  • Excellent written and verbal communication skills
  • Can help with quality assurance and provide comments

 

 

Desired Experience & Qualification

Minimum:

  • Informatics degree or Diploma
  • 4+ years’ experience developing Android applications

 

Advantageous:

  • 2+ years user interface analyst experience
  • Java related degree/qualification
  • Honours degree
  • Business experience and product knowledge

 

Tools:

  • SoapUI (SOAP) / REST client (JSON)
  • Android Studio
  • Atlassian tool suite (Jira, Confluence)

 

Processes:

  • ITIL (Incident, Release, Problem Management)

 

Technologies:

  • J2EE
  • Android
  • WebLogic, Apache
  • UML
  • XML, JSON
  • SOAP and REST Web Service Development

 

Other:

  • Software architecture
  • JAD sessions
  • Data modelling techniques

 

Methodologies:

  • Waterfall and Agile
  • Knowledge of OO design principles and development patter

NOTE:

**Please review the key outputs and the experience required to ensure you match the criteria before submitting your CV**

 

**Correspondence will be entered into with short-listed candidates. If you have not received a reply within 3 weeks please consider your application unsuccessful**

WARNING: Do not to pay any money to get a job. Please report fraudulent jobs to info@joblane.co.za