Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jun 14, 2023
    Deadline: Jun 25, 2023
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Amref Health Africa in Kenya is the country programme office of Amref Health Africa, Africa’s largest International Health NGO. This is the largest and oldest country programme in Africa with an average annual budget of USD 40million. We have 19 innovative products and project models that have successfully been implemented and transformed 5.4 million l...
    Read more about this company

     

    Senior Software Developer

    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)

    Method of Application

    Interested and qualified? Go to Amref Kenya on recruitment.amref.org to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Amref Kenya Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail