Software Engineering, Specialist
Indexed description
Roles & Responsibilities:
IT Application Management
- Manage and execute the development, design and implementation of new applications and changes to existing information systems and software packages.
- Manage effective delivery with cost efficiency and total quality in ensuring that the investment in IT realizes the intended benefits.
- Define action plan to support IT strategy through sound planning, established methods and resourcing to deliver projects within agreed timelines.
- Manage, enforce and review system change adhered to software development life cycle and software quality management.
- Manage and optimize system delivery aligned to Enterprise Architecture framework.
- Manage application availability with timely resolution of issues and problems.
Resource & Team Management
- Manage & optimize resource planning and utilization to deliver maximum output to support business demands.
- Coach and mentor team to acquire the technical skills to execute their jobs.
- Ensure team performance in alignment to division and company strategy.
Design
- Accountable and responsible for a set of solution portfolio to ensure the design and architecture of solutions are scalable and performance optimized.
- Ensure business and functional requirements are translated to system solutions.
- Lead the development, design, and implementation of new applications and changes to existing information systems and software packages.
- Act as the technical lead in major to complex projects/initiatives that drives the business growth.
Development
- Develop software codes based on best practices and guidelines.
- Perform unit & SIT testing before deploy system for UAT test.
- Support and solve UAT issues.
- Execute 2nd level production and incident support through close interaction with 1st level support.
Scale Of Projects/systems Handled
- Medium, high to major complexity projects as technical lead which is the role accountable for end-to-end application delivery.
- Collaboration with partners, project manager, product manager, business analyst, IT SMEs, vendor, IT security, solution architect and infrastructure are also key part of the role undertaken.
Job Requirements:
- Degree in IT from an accredited institution. Master’s degree is preferred.
- 5-8 years of experience in IT application development environment, with 1-2 years in supervisory experience on the supported IT domain (Application solutioning on design and development).
- Experience in execution of IT projects with high level of expertise in system application and technology implementation delivery.
- Strong communication skills with ability to communicate with middle management team, internal & external stakeholders.
- Strong analytical and problem-solving skills.
- Domain proficiency in insurance business and its operations including distribution channels modus operandi is essential.
- Able to work independently and highly self-motivated.
- Able to work with peers and other stakeholders, a team player.
Technical Skills Required
- Objective C and swift
- React Native
- XCode and Apple Developer
- Open source libraries for iOS, Java spring boot framework
- Applications servers (Websphere and JBoss)
- Jacl scripting
- web services development (JSON/ Restful, Soap)
- PL/SQL Oracle, SQL/Sybase/MSSQL/D2
- JAVA, Java Servlet 2.0,
- Window and Unix/ Linux batch script
- SFTP
- Azure cloud implementation
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search