Job description:
· Understand the business operational workflows and partnering with users to design end-to-end solutions that meet their needs.
· Supporting business users in maximizing the effectiveness of application systems and technology solutions.
· Overseeing the application development lifecycle to ensure projects are delivered within agreed timelines and budget.
· Creating quality, user-friendly solutions that enhance user experience.
· Tracking application performance and coordinating with stakeholders to troubleshoot and address any issues in the live environment.
· Collaborating with technical, solution, and information architects to ensure robust, enterprise-aligned application development.
· Documenting technical aspects of application systems comprehensively.
Required Skills and Experience:
· Hands-on experience in application development, proficient in mobile and web technologies, object-oriented programming, SQL, Java, JavaScript, and more.
· Project management skills with a proven ability to manage expectations and meet deadlines.
· Familiarity with Scrum and DevOps methodologies.
· Knowledge of CI/CD tools and practices, including GitLab, Confluence, JIRA, SonarQube, etc.
· Understanding of cloud technologies, microservices architecture, and containers like Docker and Kubernetes.
· Good understanding of the Software Development Life Cycle (SDLC).