Junior Software Developer Branch Manager

Job Description
Our Client in the ICT industry is currently looking to hire a Junior Software Developer.
Responsibilities

Execute full lifecycle software development Design and develop new software applications.
Write well designed, testable, efficient code.
Understanding and supporting existing systems.
Tailor and deploy software tools, processes and metrics.
Produce specifications and determine operational feasibility.
Integrate software components into a fully functional software system.
Present and implement developed software applications at client sites.
Contribute actively to innovations of new products and improvement of existing systems.

Qualifications

Bachelor’s degree or equivalent experience in Computer Science or related field (Already graduated)
Must have at least 1 year proven work experience in software engineering / development
Proficient in Mysql. Oracle, Postgres, Redis and any other database related will be an added advantage.
Proficient in at least one scripting language (PhP, Perl, ASP.net etc) and atleast two web services (SOAP, RESTFUL, XML-RPC etc).
Experienced in using code version technologies eg Git, SVN etc, writing test cases, Scrum/Agile software development methodologies
Excellent debugging and problem solving skills, staying up to date with the latest trends and are excited to learn new languages, tools, and best practices.
Ability to document requirements and specifications and well versed with software development documentation tools.
Familiar with agile methodology.
Conversant with Payments Systems integration (Mobile money and Card systems).
Ability and willingness to learn fast in a rapidly changing environment.
Enjoy collaborating, problem-solving, and being part of a team environment

go to method of application »