JOB DESCRIPTION:
Key Responsibilities: ▪ Executes Software Configuration activities. Takes technical responsibility across all stages and iterations of configuration development and deployment. Adopts and adapts appropriate software configuration methods, tools, and techniques. ▪ Provide technical expertise in software development projects, both within software design and in interfaces with other stages of the development lifecycle. ▪ Carries out fault diagnosis relating to complex problems, records, and reports on the results of tests, in a clear and concise manner. Identifies and reports on issues and risks. ▪ Produces Detailed Design Specifications to form the basis for systems development, including for example: data flows, class and sequence diagrams, database schemas, layouts, common routines and utilities, program specifications or prototypes, and backup, recovery, and restart procedures. ▪ Adopts, and adapts appropriate systems development methods, tools and techniques selecting appropriately from predictive (plan-driven) approaches or adaptive (iterative/agile) approaches ▪ Develops test cases using own in-depth technical analysis of both functional and non-functional specifications (such as reliability, availability, throughput, security, recoverability, continuity, maintainability, efficiency, usability, performance, and portability), to determine test requirements. ▪ Interprets, executes, and documents complex test scripts using agreed methods and standards. ▪ Plans and drives scoping and requirements definition for large complex initiatives, engaging stakeholders as required. Obtains input from a diverse range of stakeholders. ▪ Applies comprehensive technical and applications knowledge and expertise to investigate, identify, and resolves issues, incidents, and problems. ▪ Addresses complex and non-standard situations providing technical expertise in the development, use, or operation of software applications/systems. ▪ Maintain high quality documentation to agreed standards and assists in documentation reviews and sign-off with relevant stakeholders.
Educational Qualification: ▪ Bachelor’s degree in Computer Science, Information Technology, or other relevant discipline
Professional Experience: ▪ 10+ years of experience in implementing and managing IT solutions. ▪ 5+ years of experience with implementation & support of Quintiq Applications (Production Planning, Delivery Planning & Scheduling, and Optimization) in Oil & Gas sector (preferably in an LNG company).
Technical Skills: ▪ In-depth technical expertise in application development & implementation projects ▪ Solid understanding of Application Development and Configuration activities ▪ Knowledge of software design and programming principles ▪ Knowledge of principles, methods, techniques, and tools for the effective management of the testing process and the execution of tests throughout the lifecycle of development projects. ▪ Knowledge of Structured Query Language (SQL) and database environments
Soft Skills: ▪ Ability to balance multiple concurrent activities and manage time efficiently ▪ Ability to absorb complex information and communicate effectively ▪ Excellent oral and written communication skills in English. ▪ Strong analytical, problem-solving skills and interpersonal skills