e-Commerce Developer

at Uganda Airlines
Location Entebbe, Uganda
Date Posted October 4, 2024
Category Aviation
IT / Information Technology
Job Type Full-time
Currency UGX

Description

JOB DETAILS:
Job Description
• Working with Business Analysts to develop web and mobile applications as well as applications integrations
• Working with System Administrators to troubleshoot and resolve Web/Mobile Application(s) in production

• Actively participate in product design reviews by providing creative and practical ideas and solutions in a teamwork environment. A wide degree of creativity and latitude is required

• Develop applications documentations, flowcharts, layouts, diagrams, charts, code comments and clear codes.
• Collect requirement from internal business customers in order to Source and develop appropriate System(s) to enable E- Commerce between the airline, internal staff and Customers

• Consulting, negotiating, and communicating with the Company’s existing web/mobile Applications service providers and partners so as to ensure system(s) that are in place work as per set systems and integration standards while undergoing continuous improvements.

Qualification
(Minimum)
• Bachelor’s degree in Software Engineering, Computer Science, Information Technology, or related degree.

Additional Qualifications
• Training and certification in Content management Systems
• Certifications in web/mobile development tools and languages.

Years of Experience
(Minimum)
• A minimum of 3 years’ experience in Web/Mobile Application Development and Support
• Experience using Git Version control
• Minimum 3 years programming experience in: Python, JS, SQL, REST, PHP, HTML, Bootstrap, Restful APIs.
• Experience with Python web frameworks such as Flask or FastAPI or Django

• Experience writing programs that make use of object-oriented programming.
• An understanding of Test-Driven Development.
• Experience in working with Windows and Unix/Linux environments.
• Experience with databases like MySQL, Postgres and Oracle
• Experience working with Object Relationship Mappers.

• Experience with error reporting and monitoring tools.
• Experience configuring Linux servers to serve web applications.

Other Skills
• Good understanding of Software Development Life Cycle process
• Agile software development

Behavioral competencies
• Ability to excel in a fast paced, team-oriented environment.

• Good troubleshooting skills and ability to work independently

• Effective liaison skills and the ability to work with a wide range of professionals in various disciplines.
• Commitment to research and has a high affinity for delivering the highest level of customer satisfaction

Key Performance Indicators
• Effectively gather and validate requirements.
• Maintain proper documentation such as solution design documentations, integration documents.
• Accurately size the effort required to execute a project.
• Effectively manage the customer expectations by constantly communicating to business users.
• Deliver development projects within the agreed schedule and plan.
• Quality assurance by reducing the number of bugs uncovered during tests.
• Ensure that all development projects are aligned to the overall project objective and that the result meets all requirements.
• Adherence to architecture and design principles and coding standards
• Self-motivated, enjoys problem solving, solution development
• Adhere to the IT System development methodology (SCRUM)

Drop files here browse files ...
WARNING: Do not to pay any money to get a job. Please report fraudulent jobs to info@everjobs.ug