Applications Management Senior Specialist

Main tasks

Software Development

  • Engage in the planning and managing the development pipelines
  • Design, develop, test new applications, and debug for fault-finding
  • Develop scripts for automation and systems integration
  • Design databases and regularly enhance database design for better performance
  • Manage software rollouts in the market with the alignment of central teams
  • Understand the existing locally developed applications and finds areas for enhancements and modifications.
  • Building reliable integration layer between local and central applications and providing seamless ecosystem.
  • Gather and discuss requirements with business and translate them into solutions and write operational documentation for technical authors and end users.
  • Regular maintenance for systems by monitoring and correcting software defects.
  • Support end users in the know-how and manage incidents in collaboration with other local and central teams.
  • Check for new technologies and platforms to introduce new possibilities and enhancements.
  • Update technical knowledge and skills through all possible channels and providing new ideas
  • Document high level designs for solutions requirements.
  • Communicate with business owners before, during and after the project’s completion to ensure business alignment.
  • Work closely with other team members to achieve team goals

Service Desk and IT support

  • Provide first line support for user support incidents.
  • Handling tickets, troubleshooting cause and prioritization based on the business impact.
  • Communicate with central support teams for incidents resolution
  • Regular follow-ups on incidents and request tickets.
  • Administrate system and user authorization.
  • Provide support in general IT infrastructure.
  • Provide basic network support in relation to application layer and network layer.
  • Ability to steer and support the discussions with business and service providers for the best outcome.
  • Software infrastructure such as OS support and database administration.

IT Security

  • Follow secure coding guidelines.
  • Manage user authorization and authentication according to authorization matrix.
  • Follow guidelines and enhance the knowledge of the security architecture.
  • Ensure security by design in all applications and enhance security measures in existing applications.
  • Resolve security incidents and findings in application layer, data layer and all its supporting layers.
  • Maintain and update governance documentation for local applications, including data handling procedures, user access management, and related controls to ensure compliance