Business Unit/Department: Software Development
Reports To: Senior Software Developer
Fortytwo is a Global Mobile Technology Solutions Provider specialising in international mobile messaging solutions and services through its proprietary mobile network signalling infrastructure and carrier-grade SMS-C systems and platform. With a global messaging connectivity network that reaches more than four (4) billion GSM mobile subscribers worldwide, Fortytwo is a leader in this dynamic messaging interoperability industry.
As part of Fortytwo development team, the Backend Software Developer’s main objectives shall be to design, implement, test and maintain system software.
The responsibilities for this position shall include but are not limited to:
Ownership of one or more key operational areas within the Software Development team whilst assisting the Senior Software Developer in implementing initiatives to improve the quality of software delivered and the efficiency of day-to-day operations.
Projecting a positive attitude towards said initiatives with peers while gathering and providing constructive feedback where needed.
Understanding the goals of the team in terms of performance indicators and commercial outcomes and actively assisting the manager in reaching them.
The delivery of high quality code conforming to industry standards and best-practice.
Active interest and involvement in the full development life-cycle of software deliverables (requirements gathering, design, implementation, testing deployment, on-going system support/maintenance).
A commitment to maintain the applicability and correctness of software deliverables produced, guaranteeing their alignment to business requirements and company goals.
Writing both internal and external documentation for said software.
Strong software development skillsets with a minimum of 2 years’ experience.
Deep, specialised technical knowledge acquired through training and/or experience.
Ability to acquire knowledge about the design and operation of software systems and actively share such information with the rest of the team; acting as a point of reference and mentor to other team members where needed.
Ability to demonstrate technical expertise within one or more major area of the software development function, taking ownership and responsibility of those areas, driving positive change and taking initiatives to fruition.
High proficiency in Java and/or PHP technologies, working with micro-service architecture and RabbitMQ or equivalent queuing system, RDBMS and SQL, RESTful web services and other web technologies.
Excellent interpersonal and communication skills in English to communicate with the team and external parties.
Excellent work ethic and being a great team player.
Creativity and imagination towards the identification and delivery of solutions.
University degree in Computer Science, IT, Software Engineering or a related subject.
All applications will be treated in strict confidence.
To apply for this job email your details to email@example.com