14/07/2022
We are Hiring.
Positions:
1.Software Developers.
2. System Analysts.
3. Intern software Developers.
Title of position:
Systems & Business Analyst
Job Description
We are looking for a dedicated Systems & Business analyst to join our team as it grows. We want someone who is comfortable asking “why?” The ideal candidate is a divergent thinker who understands industry best practices and has experience with multiple sectors and solutions on market. They should be a team player possessing strong analytical as well as technical skills, and are able to communicate the logic behind technical decisions to non-tech stakeholders. They must be comfortable working in an agile environment and have the ability to “take the wheel” when necessary.
Position type:
Contract – Renewable on Satisfactory Performance
Reports to:
Head Business Technology
Description of responsibilities:
Work with developers, UI/UX designers, sales and marketing personnel, project managers to design solutions, algorithms and flowcharts.
Take the lead in managing multiple projects running in the firm, against the set time and quality expectations.
Continuously test systems to identify bugs, areas of improvement and recommend enhancements to make the solution better and usable.
Develop technical documentation such as user manuals, software requirements and design documents for users and solutions developed within the company.
Evaluate progress of projects against the set expectations and constantly report.
Experience serving as technical lead throughout the full software development lifecycle, from conception, architecture definition, detailed design, scoping, planning, implementation, testing to documentation, delivery and maintenance is preferred.
Recommend and execute improvements.
Collaborating with management, departments and customers to identify end-user requirements and specifications.
Designing algorithms/pseudocode and flowcharts to create new software programs and systems.
Facilitate root cause analysis of system issues.
Troubleshooting, debugging, maintaining and improving existing software.
Compiling and assessing user feedback to improve software performance.
Observing user feedback to recommend improvements to existing software products.
Training system users, provide system support and developing quality assurance procedures.
Required experience:
At least one-year of proven working experience as a systems analyst, business analyst, requirements Engineer or similar role.
Excellent software modeling and documentation skills are a MUST have.
Ability to work in a fast-paced agile driven environment.
Experience with software design and development in a test-driven environment, fintech environment operating in sectors such as health, insurance, education, agriculture, payments and banking.
Knowledge of multiple sector-based information management systems.
A BSc/BA in Computer Science, Engineering, Information Technology or any related field from an accredited university.
Business related courses, project management additions are a plus advantage.
You stand out as a candidate if you possess prior coding experience.
Required skills:
Multitasking and leadership abilities
Excellent communication skills
Resourcefulness and troubleshooting aptitude
Strong problem solving and decision making
Working with Minimal supervision
Conflict resolution and mediation
Team building, Team player & Dependability
Emotional intelligence & Time management skills
Negotiation, persuasion and influence skills
Project Management skills
Title of position:
Software Developer Interns
Job Description
We are looking for suitable software Developer interns to join our cutting-edge development team as it grows. We want someone who is comfortable asking “why?” The ideal candidate is a divergent thinker who understands the industry best practices and has experience with multiple coding languages and is willing to learn if with a knowledge gap. They should be a team player possessing strong analytical as well as technical skills, and are able to communicate the logic behind technical decisions to non-tech stakeholders. They must be comfortable working in an agile environment and have the ability to “take the wheel” when necessary.
Position type:
Intern with opportunities of Retainment after satisfactory performance of the internship period
Reports to:
Internship Supervisor – Technical.
Description of responsibilities:
Work with developers, UI/UX designers, business and systems analysts, sales and marketing personnel, project managers to design algorithms and flowcharts.
Produce clean, efficient code based on specifications and requirements.
Integrate software components and third-party programs.
Verify and deploy programs and systems.
Troubleshoot, debug and upgrade existing software.
Experience serving as technical lead throughout the full software development lifecycle, from conception, architecture definition, detailed design, scoping, planning, implementation, testing to documentation, delivery and maintenance is preferred.
Create technical documentation for reference and reporting.
Collaborating with management, departments and customers to identify end-user requirements and specifications.
Compiling and assessing user feedback to improve software performance.
Observing user feedback to recommend improvements to existing software products.
Developing technical documentation to guide future software development projects.
Training system users and developing quality assurance procedures.
Testing and deploying programs and applications.
Required experience:
No experience requirement with a revolving urge to learn new dynamics and development mechanisms in a fast moving fintech or at least one-year of proven working experience as a software developer, software engineer or similar role.
Familiarity with Agile development methodologies, OOP, data structures and algorithms.
Experience with software design and development in a test-driven environment, fintech environment operating in sectors such as health, insurance, education, agriculture, payments and banking.
Knowledge of programming languages (e.g., PHP, HTML, CSS, Java, JavaScript) and frameworks/systems (e.g., AngularJS, React/Native, Spring, Laravel, CodeIgniter) including cloud platforms (e.g., AWS, Azure, Google Cloud).
Experience with Git versioning systems like GitHub/Bitbucket.
Experience with relational databases and Object-Relational Mapping (ORM) frameworks (e.g., Hibernate).
Experience with build tools such as Gradle and Maven.
Ability to learn new programming languages and technologies.
Enrollment/ completion for a BSc/BA in Computer Science, Engineering, Information Technology or any related field from an accredited university.
Required skills:
Multitasking and leadership abilities
Excellent communication skills
Resourcefulness and troubleshooting aptitude
Strong problem solving and decision making
Working with Minimal supervision
Conflict resolution and mediation
Team building, Team player & Dependability
Emotional intelligence & Time management skills
Negotiation, persuasion and influence skills
Project Management skills
How to apply
Send your application cover letter indicating your salary expectations (Excludes Interns), CV (Not more than 4 Pages), 2 Reference letters, copy of National ID, and certified copies of your academic documents / Provisional results as ONE PDF to [email protected] . Documents not submitted in one PDF will be rejected
Closing date:
Friday 22nd July 2022 – 17:00 HRS EAT
Nepserv Consults Limited is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, age, s*x, national origin, disability status, genetics, protected veteran status, s*xual orientation, gender identity or expression, or any other characteristic protected by the laws of Uganda.
Only selected successful Candidates will be contacted and invited to the subsequent interviews