18/01/2024
Experience
6 - 12 Years
Job Location
Riyadh - Saudi Arabia
Education
Bachelor of Technology/Engineering
Nationality
Egyptian, Indian, Pakistani
Gender
Any
Vacancy
1 Vacancy
Job Description
Roles & Responsibilities
1. Application Architecture
· Develop and maintain architecture and documentation.
· Participate in reviews to ensure processes support existing architecture, follow defined guidelines and coding standards and meet user requirements.
· Collaborate with end users and provide exceptional customer service by becoming a trusted business advisor.
· Choosing the development platform:Determine the mobile platform(IOS,Android) and technology stack(native,hybrid,cross platform)based on the project requirments and constratints
· Data management: Design a robuts data architectre to handle data storage,retrievel,synchronization and security
· Scalability and future proofing: Architect the application in a scalable manner to accommodate future growth and advancement in technology
· Deliver and maintain centric environment.
· Establish all integrations through middleware platform.
· Maintain upto date accurate architecture and application integration documentation.
· Define and assure APP standards, including OWASP top 10 API security recommendations are implemented in Bupa Arabia.
2. Solutions Design
· Define innovative solutions to fulfill business’ requirements;
· Monitors and recommends changes to improve the reliability, scalability, extensibility, security and performance of developed systems.
· Evaluates and recommends state-of-the-art development tools for use within the systems development environments to achieve the most efficient mix of system design and software
· Propose the development of innovative solutions to keep ahead of the competiors
· Implement approved innovative ideas by the business on time and within budget
· Ensure that Bupa is ahead of competition in terms of value added services through the use of technolog
· Deliver innovative solutions in optimized and secure platform using latest technologies.
· No impact on apps performance or security during app scaling.
· Deliver and maintain upto date application design and documentations.
3.Manage Development Activities
· Provide advice and direction to other members of the development team on the detailed design and development
· Review and approved systems design by the development team to ensure it captures the requirement of the business.
· Ensure best practices on full development life cycle is followed
· Ensure written codes meet the requirements of existing code standards and conventions
· Provide quality assurance for solutions being developed before releasing to production
· Monitors development & modification of existing applications
· Endure secure SDLC cycle is followed in all development activities.
· Follow change management procedures for all change implementations.
· Manage source code in centralized location like TFS/GitHub.
4.Project Management
· Projects coordination and deliverables within Technology Services and Business Transformation by individually handling and/or collaborating internally and externally with other teams
· Ensure projects are properly planned, organized, documented, and executed by meet operational and business standards and adhering to international best practices
· Monitor the effectiveness and efficiency of existing processes for the information technology programs and projects on hand