Mobile Developer
Experience:
Minimum 3 years’ experience in MOBILE APP DEVELOPER (ANDROID & IOS) specifically (not limited to)
EDUCATION BACKGROUND
i. Candidate must have a bachelor’s degree in IT or Computer Science and any Professional Certificate in IT, Computer Science or a related field of study will be advantageous.
BASIC WORKING EXPERIENCE
i. At least 3 years of hands-on working experience in mobile app development using MAUI/NATIVE.
ii. Involved in project implementation of high complexity systems (i.e. workflows, integration with external systems, etc.) with minimum project duration of 6 months
SKILL SET REQUIREMENT AND EXPERIENCE
i. Hands-on experience in below skillset and technology MAUI NATIVE
ii. Knowledge and experience in mobile application security implementation.
iii. Able to develop full scale mobile applications from requirements phase to production, with a comprehensive understanding of software scalability, performance and the importance of simplicity
iv. Completed at least 5 full end-to-end project life cycle and demonstrated knowledge of SDLC experience is an added advantage
v. Experience in designing and implementing highly scalable, mission critical, database applications with high performance, high reliability, and high capacity demands
vi. Knowledge of best practices for cross-platform
vii. Good knowledge of Best Practice for coding and database design for optimal and efficient load speed.
viii. Highly capable on implementing the upgrading and migrating to the new version for mobile app development.
AGILE / DEVOPS
i. Must have experience in using DevOps tools and functions such as agile collaboration,release management, continuous delivery, code review, test automation andrelease/deployment management.
ii. Proficient understanding of code versioning tools such as Microsoft TFS, etc.
CLOUD ECOSYSTEM
i. Experience and knowledgeable in Cloud Ecosystem especially using Microsoft Azure DevOps and Azure Add-on Solution as Service in Marketplace is highly recommended
OTHERS
i. Excellent Communication and Inter-personal skills, flexible and versatile to new environments, self-motivated a good team player and have worked in multicultural environment.
ii. Be a critical thinker and problem solver while considering technical and business needs, requirements and trade-offs
Scope of engagement (not limited to : )
i. Team member of mobile app development projects
ii. Troubleshot and fix the bugs
iii. Remediate the security assessment by internal or external
iv. Change Request Development
v. New in-house project implementation from requirement until roll-out and maintenance
vi. Translate the existing reports/programs into Technical Document
vii. Manage roles and authorization
viii. Standby and support during cutover/Go-Live after office hours if required
ix. Develop and manage integration programs/files for external system
x. Full support and commitment for any upgrading/migrating to the new version of the application, database and servers
xi. Advise TNB on best practice coding method
xii. Advise applicable patches, 3rd party tools and assist TNB on the feasibility study
xiii. Implement QA/QC
xiv. Involved in any testing/UAT/training/ for any new project/enhancement/initiatives
xv. Propose and consult TNB on any system improvement related to the module
xvi. Participate in preventive maintenance and disaster recovery activities
xvii. Provide 24/7 primary application maintenance support; when applicable
xviii. User-friendly graphical user interface and experience design and development
Bugs Fixing/Change Request (may include but not limited to):
i. Frequently monitoring ticketing system tool that has been implemented in TNB on a daily basis
ii. Error/bug troubleshooting
iii. Study and understand existing programming codes and make changes/modification when required
iv. Provide documentation of existing technical and functional design
v. Update design documentation based on changes made
vi. Application performance monitoring and optimization
vii. Preventive maintenance activities
viii. Involved in any testing/UAT/training/ for any change requests
Job Types: Full-time, Contract
Pay: RM5,500.00 - RM6,500.00 per month
Benefits:
- Opportunities for promotion
- Professional development
Schedule:
- Fixed shift
Work Location: In person