Job Posting Status is Expired Please note that the job is not published for job seekers and you will not receive any applicants due to the job status.
Upload
Jeddah , Saudi Arabia
Posted 2020/06/11 13:04:54
Expires 2021-07-02
Ref: JB4189470
Job Description
Drive development standards to deliver quality software in creating, implementing and maintaining new and existing mobile applications by translating the UI/UX design into usable app solutions that meets customers’ requirements and improving Bupa mobile app users’ experience. This role will be 60% hands on development with 40% team management.
Mobile App Team Leading
- Provide technical guidance and solution to development team members for any technical queries.
- Raise issues to Technical and Group Leads when difficulties arise.
Solutions Design
- Coordinate with key stakeholders to understand technical requirements to be developed for a global and scalable e-commerce platform.
- Develop clear and accurate Technical Design Documents (TDD) to define clearly and in detail the mobile app technical design using Bupa best architecture principles followed by Bupa
- Ensure compliance with the program, processes and technical standards defined for the project and Cyber Security protocols
- Collaborate with team members in sprint planning, review and retrospective.
- Recommend changes to improve the reliability, scalability, maintainability, security and performance of developed systems to deliver customer focused services
App Development & Delivery
- Develop testable and efficient mobile application using OutSystems platform
- Ensure active involvement in Change Advisory Board (CAB) to clarify development work done
- Implement new functionality and upgrades on existing Bupa mobile applications
- Integrate Cordova plugins or develop new plugin if needed
- Build high-quality app and reusable components by following O/S modular programming and architecture design
- Integrate data from various back-end web services and databases using SOAP and REST APIs
- Understand UX and UI design, so end-user requirements can be effectively translated into technical solutions
Application Support
- Support the testing of applications either in Development or Quality Assurance environment including the required penetration testing to ensure arising issues are timely and properly resolved
- Analyse errors and monitoring performance logs using O/S analytic tools to troubleshoot to identify and fix App performance issues post-deployment
- Create, manage and audit users activity by using O/S Lifetime and Service center
- Prepare reports for progress status updates.
- Participate in the Change Request process which includes performing impact assessment, testing, implementation plan and code review report
- Improve code quality through unit tests, automation and performing code reviews using O/S Service center
- Implement application deployment from development environment to quality assurance environment to production environment by following O/S best practice
- Perform continued enhancements to meet the Bupa’s business requirements
Innovative Solutions
- Keep up to date with latest Out Systems technological innovations and solutions
- Discover new components through O/S forge that will extend the mobile application capabilities
- Engage in code and quality reviews with team to review, analyse, improve and share coding skills
- Propose digital innovative solutions which will improve the customer experience, optimize processes through automation, manage medical costs effectively and contribute growth in the business
Proactive Management & Analytics
- Measure the end-user experience in production environment based on Bupa’s standard indicators of user satisfaction
- Utilize O/S monitoring and analytic tools to conduct a comprehensive auditing and monitoring for proactive management of application performance
- Analyse errors and performance logs using O/S Service center to help teams proactively and efficiently prevent to any issue that might arise in the future
- Collect metrics of how applications are performing to monitor and troubleshoot runtime issues e.g. client metrics, network metrics and service metrics
- Create dashboard and reports from O/S analysis to automatically identify issues
- Investigate server response times by logging and reporting things such as slow queries, integration responsiveness, or custom code invocation time.
- Research, evaluate, and implement new technologies to maximize development efficiency
Skills
- Proficient in C#.Net
- Proficient with OutSystems Service Studio & Integration Studio
- Knowledgeable in using Life time and Service center
- Expert on OutSystems development, administration, or architecture experience
- Proficient in API Integrations e.g. SOAP, REST
- Proficiency in web based languages (JavaScript, JQuery, CSS, HTML)
- Familiarity with agile development and software engineering best practices
- Excellent communication skills both verbal and written
- Leadership skills
- Ability to multitask and react to problems quickly.
Job Details
Job Location
Jeddah , Saudi Arabia
Job Role
Information Technology
Preferred Candidate
Career Level / Band
Management