Closed or Expired Job Posting This job posting is closed or has expired and is no longer open for applications.
Upload
Job Description
Create, implement and maintain new and existing mobile applications by translating the UI/UX design into usable app solutions that will meet customers’ requirements thus improving Bupa mobile app users’ experience.
Solutions Design
• 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
• Comply with the program standards, processes and technical standards defined for the project and Cyber Security protocols
• Collaborate with the Senior Manager and team members in sprint planning, review and retrospective
• Recommend changes to improve the reliability, scalability, maintainability, security and performance of developed systems
App Development & Delivery
• Develop testable and efficient mobile application using Out Systems platform
• Ensure active involvement in Change Advisory Board (CAB) to clarify development work done
• Strive to apply Out Systems best practice in all aspects of work
• Implement new functionality and upgrades on existing Bupa mobile application
• 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
• Work closely and effectively with the Senior Manager and team members to meet the project milestones and business requirements as per BRD
• Understand UX and UI design, so end-user requirements can be effectively translated into technical solutions
Application Support
• Analyze errors, monitoring and performance logs using O/S analytic tools to troubleshoot, identify and fix App performance issues post-deployment
• Create, manage and audit users activity by using O/S Lifetime and Service center
• Participate in design, promote and support in an agile way of working within the team
• Timely preparation and reporting of progress status updates to the Senior Manager
• Participate actively in the change request process which includes performing impact assessment, testing and 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
• Performs continued enhancements to meet the Bupa’s business requirements
Innovative Solutions
• Constantly keeping up to date with latest Out Systems technological innovations and solutions through O/S community forums, O/S University courses and coaching by O/S technical success manager
• Discover new components through O/S forge that will extend the mobile application capabilities
• Engage in code and quality reviews with team to review, analyze, improve and share coding skills
• Demonstrate an interest in learning new technologies that will contribute in achieving Bupa digital strategies
• 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
• Measures the end-user experience in production environment based on Bupa’s standard indicators of user satisfaction
• Using 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 report from O/S analytics to automatically surfaces issues to be presented to Senior Manager
• Investigate server response times by logging and reporting things such as slow queries, integration responsiveness, or custom code invocation time.
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Skills
• Proficient in C#.Net
• Experience working in Agile teams & strong knowledge of agile methodologies
• Proficient with OutSystems Service Studio & Integration Studio
• Knowledgeable in using Life time and Service center
• Experience in Outsystems app library Forge integrating with repository of application modules and components.
• 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