Responsible for system analysis, system design, application development, report generation, amendment and enhancement for applications assigned. Ensure amended and enhanced systems meet user functional requirement specifications.
Responsibilities & Duties
Implementation, support and maintenance of applications assigned
Responsible for system analysis, system design, application development, report generation, amendment and enhancement for applications assigned
Ensure amended and enhanced systems meet user functional requirement specifications.
Ensure that all documentation, processes and methodologies used in the various phases of system development and implementation.
Ensure proper documentation of all development to facilitate future maintenance and enhancements. Employs the risk assessment methodology issued by the Information Security Department to ensure proper controls are build as required by the business
Builds appropriate controls into business application software to ensure the stability, security and reliability.
Provide expert advice for best solution to production problems
Liaise with users to define systems requirements
Provide options/alternatives available to address Users Business Requirements and recommendation on software solution
Analyze changes & impact on existing systems
Prepare, conduct and review of system tests, to ensure accuracy and completeness to ensure problem free-implementation
Provide support during implementation of software and systems. Liaise with other Departments within division for smooth deployment of Application Software.
Prioritization and assignment of tasks for development and implementation
Evaluation and acquisition of tools, utilities, hardware (including upgrades) and software
Decision on the Technical Approach to be used to address systems' enhancements
Qualifications & Skills
Diploma/Degree in Computer Science & Information Technology
Working experience in iOS Swift or Objective-C (Swift preferred)
Design and build applications for the iOS platform using native language (Objective-C and Swift)
Support and enhance existing iOS mobile applications
Ensure the applications run smoothly on various iOS devices
Consume server side RESTful API within iOS applications
Maintain good knowledge of latest app development technique
Able to understand basics of UIView animations
Able to create customizable controls which can be reused in other projects
Experience integrating 3rd party SDKs & APIs
Experience with iOS frameworks such as Core Data, Core Animation etc.
Understanding of Apple's design principles and interface guidelines
Proficient understanding of code versioning tools such as git, gitlab etc.
Solid understanding of full mobile development life cycle preferred
Experience maintaining code quality and optimize code wherever required
About Encora
Encora is the preferred digital engineering and modernization partner of some of the world's leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora's technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.
At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job