Software Group is a global technology company focused on end-to-end solutions for the financial sector. We serve a worldwide client base from seven main offices located in Bulgaria, Kenya, Ghana, Philippines, Mexico, India and Australia.
Software Group is a global technology company focused on end-to-end solutions for the financial sector. We serve a worldwide client base from seven main offices located in Bulgaria, Kenya, Ghana, Philippines, Mexico, India and Australia. All offices employ an experienced team of professionals, with an outstanding track record of handling complex financial development projects. We pride ourselves on delivering products and services, which adhere to the principles of quality, transparency and affordability. We strive to develop innovative, flexible, scalable and stable solutions that exceed industry standards.
Job Description
Job Title: Mobile Software Developer
Position is located in Ghana and reports to an implementation unit team lead.
Main responsibilities
- 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
- Occasional travel abroad, as needed
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
Updated CV should be sent by mail to: [email protected] and [email protected]