Analyst Developer
Noumea
- Organization: SPC - Pacific Community
- Location: Noumea
- Grade: Junior level - Junior
-
Occupational Groups:
- Information Technology and Computer Science
- Closing Date: 2025-10-19
- Noumea-based position
- Attractive expatriate package
- Join the principal development organisation in the region
Description
The Pacific Community (SPC) is the principal scientific and technical organisation in the Pacific region, supporting development since 1947. We are an international development organisation owned and governed by our 27 country and territory members. In pursuit of sustainable development to benefit Pacific people, our unique organisation works across more than 25 sectors. We are known for our knowledge and innovation in such areas as fisheries science, public health surveillance, geoscience, and conservation of plant genetic resources for food and agriculture.
SPC Fisheries, Aquaculture and Marine Ecosystems (FAME) Division is composed of three programmes: the Coastal Fisheries and Aquaculture Programme (CFAP); the Oceanic Fisheries Programme (OFP); and the Marine Ecosystems Programme (MEP). The Director’s Office provides implementation support and strategic direction across the programmes and cross-cutting projects. Working with all 22 PICTs, SPC FAME has strong partnerships with regional, sub-regional and national entities working in the marine sector. SPC FAME staff are based in New Caledonia, Fiji, Federated States of Micronesia, Solomon Islands, and Tonga, with most of the 165 plus staff being based in New Caledonia.
The role – the Analyst Developer will work with the Systems and Data Manager to build and maintain professional-quality software and provide efficient data services for the Fisheries Ecosystems, Monitoring and Analyses (FEMA) team, but also for the Oceanic Fisheries Program (OFP) and for the Pacific Island Countries and Territories (PICTs).
The key responsibilities of the role include the following:
Database-driven reporting support
Assist in building tools and utilities to extract insights and generate reports from SQL-based data.
- Write and optimize SQL queries for reporting use cases.
- Help with prototype reporting features, dashboards, or exports in collaboration with the data manager.
- Provide support in validating report data against business requirements.
Software development and maintenance
Contribute to the development and maintenance of FEMA’s web applications and other solutions.
- Implement features and bug fixes following guidance and existing patterns.
- Assist in maintaining legacy code and gradually refactoring it where applicable.
- Participate in regular code reviews to learn and apply best practices.
- Document implementations in commits and PRs.
Unit testing and code quality
Support effort to improve test coverage and maintain clean, reliable code.
- Write unit tests for new code and gradually cover existing code (e.g., at least one class per PR).
- Follow naming conventions, code style guides, and architectural patterns.
- Take part in peer reviews and refactor code based on feedback.
Collaboration and continuous learning
Work closely with the Systems and Data Manager, communicate clearly, and grow in technical capability over time.
- Regularly sync with the lead developer to clarify requirements and unblock tasks.
- Take ownership of small, well-defined tasks and deliver them reliably.
- Show initiative in learning technologies in the stack and understanding the product domain.
For a more detailed account of the key responsibilities, please refer to the online job description.
Key selection criteria
Qualifications
- Degree in software development or equivalent body of knowledge and experience
Technical expertise
- At least 5 years hands-on experience with web development, either through academic projects, internships, or previous employment.
- Exposure to web APIs (e.g., building, consuming, or designing REST APIs) in any language or framework.
- Solid understanding of fundamental programming concepts, debugging, and version control (e.g., Git).
- Eagerness to learn new technologies, frameworks, and tools in a professional setting.
Language skills
- Proficient English if French speaker, proficient French if English speaker
Interpersonal skills and cultural awareness
- Knowledge of Pacific Island countries and territories is an advantage
Salary, terms and conditions
Contract Duration – This vacant position is budgeted for 3 years and is subject to renewal depending on funding and performance.
Remuneration – the Analyst Developer is a band 9 position in SPC’s 2025 salary scale, with a starting salary range of SDR (special drawing rights) 3,350-4,092 per month, which converts to approximately XPF 489,689-598,025 (USD 4,456-5,442; EUR 4,104-5,011). An offer of appointment for an initial contract will be made in the lower half of this range, with due consideration being given to experience and qualifications. Progression within the salary scale will be based on annual performance reviews. SPC salaries are not presently subject to income tax in New Caledonia.
Benefits for Staff in a position advertised internationally (EPAI) whose duty station is Noumea – SPC provides housing support in Noumea. Establishment and repatriation grant, removal expenses, airfares, home leave travel, health and life and disability insurances and education allowances are available for eligible employees and their eligible dependents. Employees are entitled to 25 working days of annual leave per annum and other types of leave, and access to SPC’s Provident Fund (contributing 8% of salary, to which SPC adds a 10% contribution).
Languages – SPC’s working languages are English and French.
Recruitment principles – SPC’s recruitment is based on merit and fairness, and candidates are competing in a selection process that is fair, transparent and non-discriminatory. SPC is an equal-opportunity employer, and is committed to cultural and gender diversity, including bilinguism, and will seek to attract and appoint candidates who respect these values. Due attention is given to gender equity and the maintenance of strong representation from Pacific Island professionals. If two interviewed candidates are ranked equal by the selection panel, preference will begiven to the Pacific Islander. Applicants will be assured of complete confidentiality in line with SPC’s private policy.
Application procedure
Closing date: 19 October 2025 – 11:00 pm (Noumea time)
Job Reference: KK000098
Applicants must apply online at http://careers.spc.int/
Hard copies of applications will not be accepted.
For your application to be considered, you must provide us with:
- an updated resume with contact details for three professional referees
- a cover letter detailing your skills, experience and interest in this position
- responses to all screening questions
Your application will be considered incomplete and will not be reviewed at shortlisting stage if all the above documents are not provided. Applicants should not attach copies of qualifications or letters of reference.
Please ensure your documents are in Microsoft Word or Adobe PDF format.
SPC does not charge a fee to consider your application and will never ask for your banking or financial information during the recruitment process.
Screening questions (maximum of 2.000 characters per question):
- What approaches have you used to guarantee the quality of a codebase and to track or resolve bugs? Please share any experience you have with unit testing, debugging practices, or tools you’ve used for ensuring code reliability.
- Write about a web development project you worked on that involved building or consuming an API. What technologies did you use, what was your role, and how did you ensure the API integrated well into the application?
- Describe your experience working with SQL to extract and transform data. Some of the data is confidential, but we still want to make it available to the public somehow. What solutions could be implemented to solve this problem?
Position Description
Applications from non-qualifying applicants will most likely be discarded by the recruiting manager.