OVERALL PURPOSE :
Performs development, implementation and support of application systems. Participates in functional and technical design.
Provides ongoing support of application systems and provides coaching to other developers. May have achieved technology certification.
SPECIFIC ACCOUNTABILITIES :
Specializes on implementing projects relating to Social Media (Big Data), Analytics, Cloud Computing Technologies and Mobile.
Provides work estimates for proposed system and contributes to establishing the feasibility and economic justification for simple to medium IT projects.
Identifies areas of improvement / enhancement on existing system.
Determines, analyzes and transforms business requirements to produce Functional and / or System specifications and provides coaching to System Analysts and / or Programmers or external developers to carry out design and programming tasks.
Identifies all possible test scenarios, conducts Quality Assurance testing to ensure that the system can operate accurately, effectively and efficiently;
and assists in preparing the test plan (preferred).
Trains and supports IT staff and users on new and existing system features and functions.
Performs implementation review including program promotions, installation of the system and ensure that they adhere to Sun Life Standard.
Ensures all project documentation including System Manual and Operations Manual are updated according to Sun Life Standard.
Provides post implementation and production support for supported systems including analysis of production problems raised by users and ad-hoc inquiries and to provide business / technical solutions;
Provides updates and status reports to the Project Manager during the course of a development and related support activities
Conducts capacity planning and performance tuning on supported applications as required.
SKILLS AND KNOWLEDGE REQUIRED :
Education : College degree preferably in Computer Science, Engineering, Mathematics or Management.
3 to 6 years / SS : 6 to 8 years working experience in application development preferably in life insurance
Experience creating highly effective and beautiful user-focused user interfaces (UI) and user experiences (UX) across a variety of environments (mobile, web apps, dashboards, e-commerce, etc)
Experience in Insurance, Banking, Financial Applications.
Technical Skills :