The Business Applications Engineer is responsible to provide technical support and expertise to the Life and Pension business units. Working as a bridge between users and external service providers, the incumbent follows up on the status of projects, enhancements, and support requests. The incumbent collaborates with business units and other stakeholders to conducts business requirements analysis, documents the functional specifications, and communicates same to external service providers for applications development and enhancements. The Business Applications Engineer documents key applications’ processes and procedures.
Main Responsibilities ▪ Collaborate on software implementation and development projects with key stakeholders such as users and business analyst of Life and Pension business units, business applications analysts/engineers and IT infrastructure, IT Security teams, among others ▪ Conduct requirements analysis and prepare functional specifications for changes or replacement of systems ▪ Liaise with users and incorporate their needs and feedback into application designs. ▪ Write code and scripts for applications and reports, as well as install, maintain and test applications including release of upgraded/enhanced versions ▪ Follow up with external suppliers on enhancements and support issues/logs. ▪ Provide users with effective and timely technical support. ▪ Optimize applications by integrating new technologies and performing upgrades. ▪ Demonstrate prototypes and completed applications. ▪ Perform diagnostic tests and debugging procedures, as well as improving code and re-designing tasks. ▪ Maintain positive relationships with users, external service providers and other stakeholders ▪ Generate ideas for software innovation based on market trends. ▪ Document user manuals/guides, development processes, procedures, and maintain applications’ version histories. ▪ Keep up with advancements in application engineering and new technologies.
Job Requirements ▪ Bachelor's degree in computer science, information technology, information systems, or similar. ▪ Any certification in programming and system implementation would be an advantage. ▪ 2 to 5 years of experience with at least two years in software development and user support. ▪ Knowledge of software development methodologies such as Waterfall, Lean, and Agile etc. ▪ Proficiency in programming languages, including VB, VB.Net, C#.Net, ASP.Net and Oracle PL/SQL ▪ Experience in database systems such as MS SQL, Oracle, MySQL etc. ▪ Hands on experience with applications including Microsoft Office365, Microsoft Project and Visio ▪ Extensive experience in deploying, optimizing, and maintaining software. ▪ Good collaboration, communication, and interpersonal skills. ▪ Ability to cope with pressure and setbacks ▪ Great organizational and time management skills