Mobile Developer


Company Software Grou...
Industry Information T...
Category I.T.
Location East Legon
Job Status Permanent
Salary Attractive
Education University de...
Experience 2 years
Job Expires Sep 29, 2019
Contact ...

Company Profile

Software Group is a global technology company that enables the transformation of the unbanked world and accelerates financial inclusion by providing the right solutions and technology. We elevate the operations of our customers to increase their outreach and improve their efficiency through alternative delivery channels and integration solutions.

Software Group provides solutions to a range of players in the financial sector but focuses particularly on working with microfinance institutions (MFIs), savings groups, credit unions, banks, telcos and fintech companies. Our extensive portfolio covers the whole lifecycle of financial services provision and helps our customers implement a true multi-channel strategy from agents management, digital field applications, up to personal banking.

The company serves a worldwide client base from nine main offices located in Australia, Bulgaria, Egypt, Ghana, India, Kenya, Mexico, Philippines and the USA. All offices employ an experienced team of professionals, with an outstanding track record of handling complex financial development projects. Software Group prides itself on delivering products and services which adhere to the principles of quality, transparency and affordability.

Job Description

  • Job Family: Software Development
  • Division: Operations



  1. Reports to – Development Team Lead.
  2. Direct reports – none.


  • Participate in the development and functional extension of Android/iOS-based applications
  • Develop front-end and server-side components of the systems parts 
  • Participate in all phases of the product development life cycle 
  • Communicate with clients to ensure effective solutions are provided
  • Participate in architectural and framework evaluation
  • Identify bugs/potential problems and resolve them in a timely manner
  • Maintain and comply with the technical documentation and processes


  • The quality of the completed work.
  • The compliance with his professional duties and professional ethics.
  • The preservation of commercial and manufacturing secret.
  • The technical state of the company property provided (computer, printer, scanner, etc.).
  • The provided tasks, summary data or other documents.
  • The proper functioning of the developed software products.
  • Compliance with the established policies regarding workplace health and safety and the fire and emergency policies.
  • Any damages caused by lack of compliance with timeframes.

Required Skills or Experience

  • University Degree (preferably in Computer science, Information systems, Mathematics, or Telecommunications) 
  • At least 2 years of experience in Java software development 
  • Experience in Android, iOS or Windows Mobile development
  • Good understanding of client-server architectures
  • Previous experience with web technologies: HTTP, JavaScript, HTML, JSON, Web Services
  • Good understanding of business processes and project plans
  • The following will be an advantage:
    • Exposure to wide range of technologies and frameworks
    • Experience with peripheral devices
    • Previous experience with payment transaction systems
    • Experience with SQL and/or NoSQL databases(MS SQL Server/Couchbase/CouchDB)
    • Experience in Web development 
    • Experience with integration to third party back-end systems
    • Experience in the banking domain
  • Very good communication skills
  • Very good or advanced level in English 
  • Ability to work in a team and with customers
  • Results-oriented and effective 

How To Apply

Sorry, job has expired.


Please note, employers receive numerous applications per posting and will only shortlist the most qualified candidates. Also is not involved in any decision made by an employer/recruiter and therefore does not guarantee that applications sent will result in a candidate being shortlisted/selected for that position.
To Top