Senior Software Developer job at Amref Kenya
Website :
556 Days Ago
Linkedid Twitter Share on facebook

Vacancy title:
Senior Software Developer

[ Type: FULL TIME , Industry: Nonprofit, and NGO , Category: Computer & IT ]

Jobs at:

Amref Kenya

Deadline of this Job:
Sunday, June 25 2023 

Duty Station:
Within Kenya , Nairobi, East Africa

Summary
Date Posted: Friday, June 16 2023, Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about Amref Kenya
Amref Kenya jobs in Kenya

JOB DETAILS:
Job Purpose
• The Senior Software Developer will develop, maintain and redesign web applications and portals.

Primary Responsibilities
• Upgrade the architecture in all sections of AIMS and web portals with a preservation of already deployed modules/functions.
• Develop and Redesign the web portals using the latest technology and language with seamless integration to AIMS.
• Develop new portals and redesign the existing ones with strong interactive user interface with responsive menus and visuals.
• Lead user requirement analysis and design for the existing and new web applications and portals.
• Develop programme-related software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle.
• Lead documentation of software processes and technical documentation of the web portals.
• Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions.
• Document and demonstrate solutions by developing documentation, flowcharts, layouts, charts, code comments and clear code.
• Prepare and install solutions by determining and designing system specifications, standards and programming.
• Improve operations by conducting systems analysis; recommending changes in policies and procedures.
• Update job knowledge by studying state-of-the-art development tools, programming techniques and computing equipment; participating in educational.
• Protect operations by keeping information confidential.
• Provide information by collecting, analysing and summarizing development and service issues.
• Collaborate with team to brainstorm and create new products.
• End to end software development.
• Understand business needs and know how to create the tools to manage them.

Required Qualifications
Education and Professional Qualifications
• University degree in IT, Computer Science, or related field
• Knowledge of the Microsoft technical ecosystem
• Knowledge in Angular js, React js or Vue js
• Knowledge of SQL Server management.
• Knowledge of HTML, JavaScript, PHP, Python and other relevant web design coding languages
• Extensive knowledge of CSS and JS methods for highly responsive web applications
• Strong experience in Responsive design with visuals
• Past experience with Monitoring and Evaluation Systems will be an added advantage

Required Qualifications and Experience
• 3+ years of experience as a software engineer
• 4+ years professional experience in professional web development
• Experience in working in a multi-programmer environment using collaborative tools such as code repositories, wikis and other collaboration platforms.
• Experience in implementation of projects using agile methodology
• Experience building functional complex web-based systems on an enterprise level
• Ability to take a project from scoping requirements to launch
• Experience in communicating with users, other technical teams and management to collect requirements, identify tasks, provide estimates and meet production deadlines
• Proven experience in Domain-driven design architecture.
• Experience with mission critical, 24x7 systems
• Experience implementing and consuming large-scale web services
• Proven experience in implementation of micro service architecture
• Proven experience in software development using Microsoft C# MVC, fluent API
• Experience Working in an Agile Environment
• In-depth experience with relational databases

Skills and Competencies
• Strong interpersonal and communications skills;
• Ability to deliver with short notice;
• Team player, Hardworking and results oriented;
• Software Requirements Gathering, Design, Documentation and Testing
• Programming Skills
• Self-Directed
• Ability to Multitask
• Details Oriented
• Problem Solving
• Good at working under Pressure
• Required languages: English (Spoken: fluent | Written: fluent)

Work Hours: 8


Experience in Months: 36

Level of Education:
Bachelor Degree

Job application procedure
• Interested and qualified? Go to Amref Kenya on recruitment.amref.org to apply

All Jobs

QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Kenya
Job Type: Full-time
Deadline of this Job: Sunday, June 25 2023
Duty Station: Nairobi
Posted: 15-06-2023
No of Jobs: 1
Start Publishing: 15-06-2023
Stop Publishing (Put date of 2030): 15-06-2066
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.