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.