Systems Developer

  • Location:
  • Salary:
    negotiable / YEAR
  • Job type:
    FULL_TIME
  • Posted:
    4 weeks ago
  • Category:
    Information and Communication Technology
  • Deadline:
    11/09/2024

JOB DESCRIPTION

Contract Information

Fixed-term for two years (first year is probationary) with the possibility of further extension, subject to satisfactory performance

Salary Information

US$ 64,121 net per annum, plus post adjustment (currently US$ 50,014). Salary is free of income tax in the United Kingdom

Purpose

The Systems Developer is responsible for designing, developing, and implementing systems solutions to meet the organization’s needs. Key responsibilities include gathering system requirements, architecting scalable solutions, analysing and building systems to specifications, and customizing existing systems in response to changing business requirements. The role also involves evaluating application performance, managing testing phases, and deploying systems across various digital platforms, including the internet, intranet and extranet portals of IMO. Additionally, the Systems Developer provides expert advice and support, leveraging technical knowledge to enhance and streamline business processes and systems

Advertisement

Duties and Responsibilities

The Systems Developer will conduct business and systems analysis, develop a systems design document, manage, and implement the systems, develop web applications, automate business process. Plan and manage all phases of the system development lifecycle (SDLC), including projects involving feasibility studies, system analysis, business system requirements, design, development, and implementation of new systems, and responding to production issues. Oversee the system architecture, design, development, and support of the Organization’s public-facing site/internet as well as internal-facing/intranet sites.Initiate, plan, execute and control agreed work. Deliver systems within prescribed quality, time, and cost.Architect, design, implement and maintain Microsoft 365 /SharePoint-based solutions, integrating SharePoint with other systems, extending the SharePoint platform using Microsoft Azure and .NET development.Design, develop and manage organization’s information systems such as document and approval management system, content management systems.Work with project/business stakeholders to identify, document, and validate requirements. Develop the scope of the system, identify potential areas of automation, and improve the underlying business process. Translate business processes into technical specifications and system design document to digitize them using Power Apps, Power Automate, Logic Apps and/or related third-party tools such as Nintex forms and workflows. Build secure and scalable code, perform system & integration testing. Conduct Technical and End user training and User Acceptance Training. Deploy applications to production environments and ensure smooth transition from development to production. Participate and make sure development of information technology solutions aligned with IMO Digital strategy and ISO standards. Maintain assigned systems and develop innovative approaches to resolve a wide range of issues/problems reported by clients.Integrate and use third-party software’s with organizations’ internal systems as required, such as DocuSign APIs.Provide guidance to users with Microsoft 365 suite apps such as OneDrive, Teams, Stream etc.Perform other related activities and cover for other staff of the ICTS as required

Required Competencies

Expertise in information technology/information systems, particularly in system development life cycle.Knowledge of several high-level programming languages and significant exposure to and demonstrated proficiency in all aspects of programming and analysis, including object-oriented design, scripting and query languages, document and content management, web design and development, architecting and developing internet and intranet portals, hardware, and software requirements.Methodical approach to system design and programming, competence in agile methodology, knowledge of software quality assurance and systems testing methods.Strong analytical, problem-solving, and client-orientation skills.Ability to prioritize and coordinate activities, working under pressure to tight deadlines.Ability to build and maintain effective working relationships within a team and with internal and external stakeholders within a multicultural environment.Collaborating with clients to analyse their needs. Seeks to understand service needs from the client’s perspective and ensure that the client’s standards are met.Strong organizational, documentation, project management skills including development of detailed project plans.Ongoing commitment to continuous professional development

Experience

Advertisement

A minimum of 5 years of relevant professional ICT systems development experience, including system analysis, requirement gathering, planning, designing, developing, testing, as well as handling change requests, bug fixing, and deploying solutions on production systems, is required. At least 4 years of experience with Microsoft 365 SharePoint Online/on-Premises and related technologies is required. Experience in overseeing the architecture, designing, developing and maintaining Microsoft Azure hosted MVC-based web application with SharePoint online as backend content management system.Expertise in designing and developing SharePoint based intranet portal as main site for all internal communication and information management.Proficiency in Microsoft SharePoint 2019, SharePoint online including development of customised SharePoint solutions, SharePoint SPFx Webparts, Rest APIs, PNP is required.Experience on document management systems with approvals and e-signatures is required.Strong experience is required in analyzing business processes and translating them into technical specifications, design documents, and flowcharts. This involves consulting with a diverse range of stakeholders to automate these processes using Power Automate, Logic Apps, and third-party tools like Nintex.Proficiency in offering user guidance on Microsoft 365 suite applications, including OneDrive, Teams, and Stream, is required.Proficiency in Web application development and database applications with proven working knowledge of .NET, C#, MVC (.NET Core) is desirable.Experience with Power BI reports for data analysis and with Power Apps for forms and app development is desirable.Experience in data migration tool like Stargate is desirable.Experience within an international environment would be advantageous

Education

A University degree in related field such as engineering degree in information technology, computer science or information systems is must. Relevant Microsoft Certifications are desirable

Language Skills

Fluency in English is required. Knowledge of another UN official language is desirable

Advertisement

Others

Competency in SQL Data Warehouse, DataLake and PowerBI is desirable.Competency in modern build tools (Yarn/NPM, Babel, WebPack, MsBuild, TeamCity) would be an asset

This job has expired.