Title: Database Associate
Vacancy Reference: STA 26-01
Location: ADMINISTRATIVE DIVISION
Contract Type: Temporary
Contract Hours: Temporary
Role: Temporary
Salary:
Approximately £40,487 net per annum, (subject to deductions), free of income tax in the UK
Date of Issue: 23/03/2026
Deadline for Applications: 13/04/2026
Purpose for the Post
In line with objectives to improve digitalization and the use of modern web technologies, the successful applicant will develop new functionality and enhance existing features of web-based database applications serving the work of the Organization and its membership. Under the immediate supervision of the Digital and Data Officer, and the overall guidance of the Head of the Information and Communications Technology Section (ICTS), the incumbent will analyse functional requirements, undertake full-stack web development, and provide basic training to end-users on system functionality.
Main Duties and Responsibilities
Specific responsibilities of the role include:
Designing and building web applications
- Writing code to create web pages and web applications, primarily in the ASP.NET environment and leveraging data from SQL databases;
- Using front-end technologies such as HTML, CSS, and JavaScript and backend languages such as C#;
- Analyzing user requirements and turning design mockups into functional web pages; and
- Taking a wholistic approach to full-stack development, prioritising security, performance and reliability in a DevSecOps approach.
Front-End Development (User Interface)
- Creating the visual layout and user interaction, and ensuring applications are responsive (work well on phones, tablets, and desktops);
- Optimizing images, code, and performance for faster loading; and
- Delivering smooth user experience using frameworks like Angular.
Back-End Development (Server Side)
- Developing APIs, reusable libraries and application logic;
- Handling security and authentication robustly; and
- Optimizing storage procedures and database storage to ensure optimal performance, in particular with large datasets.
Testing and Debugging
- Monitoring exception logs and user reports to identify and fix errors in software;
- Testing websites across different browsers and devices;
- Improving loading speed and responsiveness during high load scenarios; and
- Improving SEO (search engine optimization).
Collaboration with Other Team Members
- Working with senior software developers and product owners; and
- Using integrated development tools and version control systems such as Azure DevOps, Microsoft Visual Studio and SQL Server Management Studio.
Required Competencies
- Deep knowledge of.NET technologies and C#, ASP.NET Web Forms, Entity Framework and Web APIs in particular;
- Strong understanding of object-oriented concepts, SOLID principles of software development, and testing frameworks;
- Strong understanding of SQL and experience with SQL Server technologies and techniques for optimizing query performance with large datasets;
- Experience with front-end HTML technologies, including JavaScript/jQuery, CSS/SASS, UI frameworks;
- Adapt an integrated, security-first approach to all aspects of the software development process (DevSecOps); and
- Ability to comment code in clear, concise language and create basic user guides and other training material, and to present these to end-users.
Professional Experience
- A minimum of 6 years of progressively responsible experience in the implementation of web-based database solutions, including full-stack development, demonstrating familiarity with both front-end and back-end technologies and development methodologies to produce responsive, user-friendly systems;
- At least 2 years of experience working within small, fast-moving teams with a high level of individual responsibility, and familiarity with agile software development processes is essential; and
- The ability to communicate clearly in technical language is essential.
Education
- Secondary education to university entrance standard is essential. Bachelor’s degree in Computer Science, Information Technology, or a related field will be an advantage; and
- Certification in Microsoft software technologies (C#, ASP.NET etc) or equivalent direct experience delivering solutions in these technologies.
Language Skills
- Proficiency in English is essential.
Other Skills
- Demonstrate independence, initiative, and effective coordination within multicultural and international environments.
Contract Information
IMO temporary contracts are limited to a period of up to 1 year. Contracts are issued on a quarterly basis subject to funding, role requirements and performance. There will be no expectation of conversion of employment to another type of contract.
Our temporary positions are only open to candidates with right to work in the UK. Please check your right to work before applying to this role.
Our temporary positions are only open to candidates with right to work in the UK. Please check your right to work before applying to this role.
At Impactpool we do our best to provide you the most accurate info, but closing dates may be wrong on our site. Please check on the recruiting organization's page for the exact info. Candidates are responsible for complying with deadlines and are encouraged to submit applications well ahead.
Before applying, please make sure that you have read the requirements for the position and that you qualify. Applications from non-qualifying applicants will most likely be discarded by the recruiting manager.