Software Developer - Nairobi, Kenya - Seidor

    Seidor
    Seidor Nairobi, Kenya

    1 week ago

    Default job background
    Full time
    Description

    We assist customers in growing their business by providing and supporting a globally respected and integrated Business Management Systems powered by SAP as well as host & maintain the solution within a stable and secure on-premise or in the cloud environment.

    Through our Business Intelligence and Analytics team, we can ensure your competitive edge and help you do what you do best.


    Formal Instruction will be provided in:
    The SAP Business One ERP
    The SAP Business SDK Development Environment
    SEIDOR's Software Development Methodology and Framework


    Responsibilities:
    Very good Knowledge of JSON, XML data-interchange formats.
    Follows and helps to establish coding standards.
    Translates functional specifications into technical specifications with
    detailed knowledge of SAP tables/fields.
    Creates and delivers documentation as necessary to ensure proper
    handover of changed and newly implemented efforts.
    Identify and implement root cause fixes to code, system and/or applications errors

    Requirements

    Essential Qualifications:
    Completed Matric
    Certification or a Degree in Software Development (advantage)
    3+ years solid development experience working with .NET C# specifically. Thorough working knowledge of C# is absolutely critical.
    Should have knowledge of B1 HANA
    Practical Knowledge on B1 Integration Framework.
    Good Knowledge of service layer
    Solid experience in stored procedures and MS SQL Server.
    Strong software engineering skills and an understanding of
    Ability to debug and optimize new and existing software solutions
    Ability to understand customer specification and relate that into

    software solutions, as well as to pre-empt possible issues that users might enquire with the solutions and apply the necessary 'bulletproofing'.

    development methodologies and software design patterns.


    Beneficial Qualifications:
    Experience working within an ERP environment (SAP B1, Sage, etc.)
    Experience using software API's and SDK's
    Ability to gather requirements and create technical specifications
    User Acceptance Testing and Implementation


    Key Attributes:
    Ability and love to produce stable software solutions
    Positive attitude
    Team player
    Hard worker
    Someone who is willing to learn
    Calm under pressure
    Strong communication and self-management skills
    Reviewing current systems
    Presenting ideas for system improvements, including cost proposals
    Working closely with consultants
    Producing detailed specifications and writing the program codes
    Testing the product in controlled, real situations before going live
    Troubleshoot, debug and upgrade existing software
    Maintaining the systems once they are up and running
    Integrate software component and third-party programs
    Verify and deploy programs and systems
    Gather and evaluate user feedback