
Applications Management Senior Specialist
Job Description
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
Training and qualification
- Bachelor’s degree in Computer Science or any similar degree
Technical knowledge
- Extensive experience in .Net and MS SQL Server
- Experience with relational databases and database design
- Familiar with project management and agile methodologies
- Experience in dealing with cross-functional teams
- SAP experience is a plus
- Microsoft Power Platform experience is a plus
- Cloud computing and development lifecycle knowledge is a plus
- MS Power BI experience is a plus
- ServiceNow ticketing system experience is a plus
Soft skills/individual competence
- High communication and presentation skills
- Problem solving and analysis specially in critical situations
- Breaking down and analysing issues into functional points
- Good command of English and Arabic languages
Experience
At least 2 years in the IT field fulfilling similar tasks and responsibilities.