Medical Concierge Group Senior Software Developer Jobs in Uganda

Medical Concierge Group Senior Software Developer Jobs in Uganda


Job Purpose

  • The Senior Software Developer is responsible for creating new products and enhancements to existing products from concept to launch as part of a cross-functional team.

  • The Senior Software Developer’s responsibility is to design, develop, test and deploy software solutions that result in functional, scalable, easy to use products and services.

  • Technologies used at TMCG include Languages PHP, Python, JavaScript; Frameworks include Django, Laravel, Yii; Platforms include Asterisk, RapidPro, Chatbots and others include AWS, web services APIs etc.

  • The Senior Software Engineer will report to the Lead Software Developer.

  • The job will be full time.

    Essential Duties and Responsibilities

  • Develop, maintain and improve 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.

  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.

  • Clearly and regularly communicate with management and technical team members.

  • Design and update software databases

  • Review, test, approve, verify and deploy software code, programs and systems

  • Test and maintain software products to ensure strong functionality and optimization

  • Recommend improvements to existing software programs as necessary

  • Produce clean, efficient software based on specifications

  • Integrate software components and third-party programs

  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.

  • Support and develop software engineers by providing mentorship, coaching and educational opportunities.

    Technical Requirements

  • Demonstrated Knowledge of languages Python, PHP and frameworks/systems

  • Demonstrated experience in web development using modern object-oriented languages such
    as Python/PHP.

  • Demonstrated knowledge of web technologies, such as HTML, CSS and JavaScript.

  • Demonstrated experience in the use of software automation tools such as Ansible, Docker

  • Demonstrated knowledge of continuous development, integration, version control systems, for example, GitHub, GitLab etc.

  • Demonstrated knowledge of developer Ops such as Test-Driven Development

    Other Requirements

  • At least 3 years of software development experience

  • Ability to work in a team and multi-task effectively

  • Experience as a senior software developer with the ability to mentor a development team.

  • Demonstrated understanding and management of projects from the perspective of both client and business.

  • Flexible and willing to accept a change in priorities as necessary

  • Strong attention to detail.

  • Familiarity with Agile development methodologies (standups, sprint planning etc)

  • Experience with software design and development in a test-driven environment

  • Ability to learn new languages and technologies

  • Excellent communication skills

  • Resourcefulness and troubleshooting aptitude

    Qualifications

  • A Bachelor’s degree in Computer science, Software engineering, Computer engineering or similar technical discipline; or equivalent demonstrable experience.

    How to Apply

  • For more information and job application details, see; Medical Concierge Group Senior Software Developer Jobs in Uganda


    Find jobs in Uganda. Jobs - Uganda jobs. Search our career portal & find the latest Ugandan job positions, career opportunities & jobs in Uganda.

    Jobs in Uganda - banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in Uganda.

    Find your dream job from 1000s of vacancies in Uganda posted and updated daily - click here!

  • Click here to post comments

    Join in and write your own page! It's easy to do. How? Simply click here to return to NGO Jobs in Africa.