Guest vertical phone smallest
Why Fuzu? Join Fuzu to accelerate your professional growth, meet like-minded people and learn from the best.
Get Started

Software Developer

Fintech Limited
Nairobi, Kenya

Salary rangeConfidential | Contract type: Permanent

You have 23 days left to apply for this job.

Share this job

Job Summary

Qualifications & Skills
  • A degree in Computer Science or Information Technology or equivalent
  • Software development skills: Possess knowledge in most of these skills: Android Mobile Development, iOS, Asp.net, Javascript, Java Skills, C#, Python.NET, Mysql, Azure, RESTful, HTML, DHTML, the .Net Framework, VB.Net, C#, PHP, ASP, C++
  • Understanding of the Software Lifecycle, Machine Architecture, Relational Databases, Objected-oriented programming and Flowcharts
  • To possess Linux Programming and Windows Programming.
  • To possess skills in Intranets and internet applications development projects
  • To possess Accounting knowledge
  • Knowledge in SQL, Oracle Databases and other databases
  • Knowledge in Financial or Banking Systems
  • At least three years experience in a busy ICT Software Development Environment

Responsibilities

  • Evaluate, assess and recommend software and hardware solutions
  • Forecast impact and time needed for component changes comprising of bug fixes and new features
  • Evaluate software requirements to identify system design feasibility within time and cost constraints
  • Coordinate with other developers and software professionals
  • Involved in every phase of software development life cycle inclusive of requirements analysis, design, coding, integration, testing, data migration and deployment
  • Development and refinement of prototypes to confirm requirements
  • Develop software, architecture, specifications and interfaces (user, technical, demos)
  • Perform with documentation team to create documents and integrate help files
  • Prepare documentation, test cases and training materials as needed
  • Develop concise and clear technical documents on basis of evaluation of business and functional requirements
  • Testing including defining acceptance testing and gathering feedback from pre-release testers
  • Participation in software releases including support for product launch evangelism (developing demos) and competitive analysis for subsequent product release cycles
  • Perform with software test team to review test plans, test cases and resolve defects found while testing
  • Maintenance and enhancement of software to cope with defects and new requirements
  • Comply with project timelines, respond and resolve technical issues
  • Operate functions with broad direction and need minimal supervision
  • Involve in formal reviews of business, designs and functional requirements
  • Ensure project attains quality standards by complying with procedures to plan, design and implement tests on all projects
  • Stimulate teamwork, motivate and spirit partnership with project team, business and systems partners
  • Perform with guidance on complicated and multiple project assignments


Job Requirements

Required education: Bachelor's degree
Required relevant work experience: 3 years
Required languages: English (Spoken: fluent | Written: fluent)

Mandatory attachments

Please have a scan or photo of these documents ready when you start the application:

Self-prepared CV file - the employer wants to see a CV that you have prepared yourself
Share this job

Other Jobs at Fintech Limited

Project Manager
Fintech Limited / Nairobi

Similar Jobs

Tech Support Officer
Nairobi / 4G Capital
Music Database Manager
Nairobi / Mdundo.com
Phones - Service Delivery Manager
Nairobi / M-KOPA SOLAR
Sales Executive
Tanzania, United Republic of / Sybyl
Improve your chances with Fuzu