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: Feb 1, 2021
    Deadline: Feb 6, 2021
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Want to get a job fast? Signup and complete your profile on MyJobMag. Employers will find you 4x faster with a complete profile. You can download your completed profile anytime
    Dynasoft Business Solutions Ltd is a leading business solutions provider based in Nairobi, Kenya with a client base that spans across different industries and sectors. We always seek to consistently create value for our clients by providing IT consulting services and building solutions tailored to their business needs. By streamlining the design and deployme...
    Read more about this company

     

    Mobile & Apps System Developer

    Job description

    Mobile & Apps System Developer, you will be involved in overseeing the entire App & Portal product development process from design to delivering the product to clients.

    Reporting Line: This position reports directly to the Head of Technical Services

    Duties and Responsibilities

    • As a Mobile Applications Developer, you will be directly responsible for the actual designing, developing, and installing mobile applications and portal-based solutions for target clients within set deadlines and specifications.
    • Ensuringthatallrelatedactivitiesarewellplanned,managedandhappenwithintheagreed standards.
    • Consulting with users to gain an understanding of desired functionality to define system requirements.
    • Making recommendations for additional system enhancements, modifications, and functionality.
    • Analyzing current and new programming languages, hardware, and software, to identify possible system applications.
    • Developing work plan and time schedules for mobile application projects including outlining phases and hardware/software requirements. Monitoring progress and changes schedule and plan as needed.
    • Writing new and/or modifying existing program code and/or job control languages Documenting program code, job processes and program modifications.
    • Documenting system procedures and guidelines for users.
    • Developing training manuals, programs and providing training to users.
    • Responding to applications system problems and making necessary corrections and/or modifications to resolve problems.
    • Working directly with the other technical team members to ensure seamless integration of mobile and portal solutions to other components of core solution to meet user requirements. Participate in requirements analysis (collaboration with the system implementers) to gain a better understanding of client needs.
    • Implementation of system integration that ensure optimal system stability, performance, and reliability.
    • Testing software to ensure the code is correct, fixing (‘debugging’) errors where they occur, and rerunning and rechecking the programme until it produces the correct results (Fault finding, diagnosis and fixing of bugs).
    • Workingwithtrainersandsystemimplementerstodeveloptechnicaldocumentationanduser manuals.
    • Provide technical documentation of the system design & solution blueprints, data dictionary, database object structure, operating manuals and code documentation that meets industry best practices.
    • ConductrigoroussystemtestinginliaisonwithQualityAssuranceandsystemimplementers. Handling user training and first level support forclients.
    • Working closely with all project team members such as project managers, implementers, QualityAssurance,supportteamandBusinessDevelopmentetc.)toensuresuccessfulclosure of projects and assignedtasks.
    • AssistsystemImplementers&businessanalystsduringrequirementsanalysis,systemdesignand UAT (Testing the custom and standard solutions in controlled, real situations before going live) phases.
    • Continuously researching on new/emerging technology solutions, product releases, upgrades, development platforms, support materials etc. to keep pace with technological changes and to ascertain on their practicality as a product, benefit, and possible usage scenarios for Dynasoft and its clients (e.g., nMicrosoft Dynamics 365).
    • Implement product-based research and innovation based on feedback/market research from system implementers. Such innovation will allow for development of applications that meetindustrybestpracticesandtechnologytrends(e.g.,service-orientedarchitectures,web and cloud-based applicationsetc.)
    • Working with the client technical lead such as ICT Manager to handle installation of the solution and configuration of user profiles & permissions. For complex installations & configurations, the developer may work with an infrastructure expert.

    Qualifications

    • At least two to three years’ experience as a Mobile & Apps System Developer in a fast-paced environment
    • A Bachelor’s degree (Computer Science/IT/BBIT/Software Engineering)
    • Abilitytocombineorspecializeinatleasttwo(2)developmentlinesforexampleNAV&Mobile or CRM &Mobile.
    • Knowledge of database platforms: SQL server, MySQL, Oracle, FoxPro, XML
    • Essential Skills
    • Knowledge in Development and Integrations with ERP (Microsoft Dynamics Nav) is a Must. Familiarity with SQL Databases preferably Microsoft SQL Server, MySQL, PostgreSQL. Experience with an MVC frameworks (Preferably ASP.NET MVC) is a Must.
    • Experience with the Development of Native mobile Applications with integrations to Payment Method such as M-Pesa is a Must.
    • Enthusiasm for coding, design, and problem solving.
    • Understanding and working knowledge of MVC Design patterns and MVC Frameworks.Knowledge working with GIT.
    • Extensiveknowledgeoffront-endtechnologies–HTML5,CSS3andJavaScript(ES6andabove) Good understanding of Web Services protocols such as REST, SOAP and API design for extensibility and portabilityis aMust.
    • Proven experience in integrating multiple data sources into a single system is a Must.Extensive knowledge of enterprise software applications, databases, programming languages/platformssuchas(:Net,C#,JavaScript,Androidprogramming,Ajax,jQuery,CSS) is amust.
    • Passion with no “blood and sweat” struggles when handling solutions that require complex database relations, workflows, notifications, 3rd party integrations (e.g., SMS, Payment methods(M-Pesa,Banks),BI,Portals,Appsetc.),trigger-basedactions,errorreporting,custom report presentations, navigation designs and queryfeatures.
    • Experience with CSS frameworks like Bootstrap or Foundation.

    Method of Application

    Candidates who meet the required minimum qualifications should email their application comprisingofCurriculumVitaewithatleastthreerefereeswiththeircontactdetailsandcopiesof academic certificates to career@dynasoft.co.ke. Deadline for receiving applications is 5th February2021.

  • Send your application

    Back To Home View All Vacancies at Dynasoft Business Solutions
Never miss a job with our real-time & personalized push notification
Subscribe Now

Career Advice

View All Career Advice

Subscribe to Job Alert

 

Join our happy subscribers

This website uses cookies to improve your experience. By using this site you agree to the storing of cookies on your device to enhance navigation, analyze site usage, and assist in our marketing efforts. To learn more, see our Cookie Policy. Accept and Close
 
 
 
Send your application through

Yahoomail Gmail Hotmail