Position Details

Summary

Responsibilities:

– Collaborate with Project Managers, users, and cross-functional teams to gather and analyze user requirements, translating them into technical specifications.

– Design, develop, and implement software applications using defined programming languages and frameworks to meet business requirements within agreed timelines.

– Conduct thorough testing and debugging of applications to ensure quality and functionality.

– Maintain and enhance existing applications (e.g., web applications, mobile applications, custom applications) by troubleshooting issues, optimizing performance, and implementing enhancements and fixes.

– Provide production support, monitor application performance, and troubleshoot issues to ensure system availability and reliability.

– Investigate and resolve application-related incidents and problems, following established incident management processes.

– Document technical specifications, system configurations, and support procedures to ensure proper knowledge transfer and supportability.

– Assist and collaborate with other IT teams in supporting, enhancing, or implementing applications when required.

Job Qualifications

– Minimum of 3-5 years of experience in both production support and application development environments. Experience in the retail industry is a plus.

– Strong knowledge and experience in programming languages and web development frameworks, such as ReactJS, NodeJS, among others.

– Strong knowledge and experience in mobile application development using Flutter.

– Experienced in developing and supporting custom mobile applications for iOS and Android.

Skills and Competencies Requirements

– Solid understanding of database concepts and experience working with SQL and relational databases (e.g., Postgres, Oracle, MySQL, SQL Server).

– Knowledgeable and experienced in AWS applications and services.

– Excellent communication skills with the ability to effectively collaborate with cross-functional teams and stakeholders.

– Strong organizational skills with the ability to prioritize and manage multiple tasks in a fast-paced environment.

– Self-motivated and proactive mindset with a commitment to continuous learning and professional growth.

Application Form