Back to all jobs
Visible on IKONS todayNewPopular

Software Engineer

South HollandHybrid38 hours/week6-12months

The contractor is responsible for technically designing, developing, modernizing, and managing a business-critical information system for preparing, managing, consulting, and publishing permit information.

  • This system is being further developed as a generic, secure, and scalable platform for multiple environmental services.
  • The assignment combines hands-on software development with software architecture.
  • An important part of the assignment is researching, concretizing, and realizing non-functional requirements, including security, availability, performance, stability, reliability, scalability, testability, monitoring, manageability, and maintainability. These quality aspects are translated into testable requirements, technical measures, and automated controls.
  • Existing software is modernized in a controlled manner, with attention to technical debt, risks, continuity, and compatibility.
  • The contractor also acts as a technical point of contact for connected and to-be-connected environmental services and guides technical connections, integrations, testing, acceptance, and commissioning.
  • The activities are performed independently within the agreed technical and organizational frameworks.
  • The contractor advises on technical choices and risks, documents architecture decisions and technical agreements, and transfers knowledge to developers and technical and functional administrators.
  • The application is developed as open source, with the aim of making the source code available to other environmental services.
  • The client consciously chooses to store policy information in a self-managed database environment.

What you do

  • Design, develop, and enhance backend, identity, and platform functionality, including authentication, authorization, APIs, and integrations.
  • Monitor and improve software architecture and technical coherence between application components and external facilities.
  • Research, concretize, realize, and monitor non-functional requirements such as security, performance, availability, stability, reliability, scalability, testability, monitoring, and manageability.
  • Improve infrastructure, configuration management, test automation, and development and deployment processes.
  • Analyze and solve complex technical and operational issues and modernize existing software in a controlled manner, considering technical debt, risks, continuity, and compatibility.
  • Act as a technical point of contact for connected and to-be-connected environmental services and translate their needs and workflows into technical solutions.
  • Guide technical connection processes, including integration, configuration, testing, acceptance, and commissioning.
  • Advise on architecture, technical choices, risks, quality, and technical debt.
  • Document architecture decisions and technical agreements and transfer knowledge to developers and technical and functional administrators.
  • Provide feedback on (partial) results and products to the client organization.

What they ask

  • Minimum HBO (higher professional education) work and thinking level in ICT, Informatics, Software Engineering, or similar.
  • Minimum five (5) years of demonstrable work experience as a Software Engineer/Developer within complex information systems, involving APIs and integrations.
  • Minimum three (3) years of demonstrable work experience with software architecture in combination with hands-on software development.
  • Minimum three (3) years of demonstrable work experience with backend development, APIs, and integrations.
  • Minimum three (3) years of demonstrable work experience with designing and realizing non-functional requirements, including security, performance, availability, and scalability.
  • Minimum three (3) years of demonstrable work experience as a software engineer within (governmental) provincial organizations or comparable complex administrative environments.
  • Minimum one (1) year of demonstrable work experience as a Software Engineer with developing and enhancing information systems for digital permits.

Desired.

  • Degree of demonstrable work experience with combined hands-on software development and software architecture within complex, business-critical information systems, with responsibility for interdependent application, identity, integration, and data components.
  • Degree of demonstrable work experience with researching, concretizing, realizing, and monitoring non-functional requirements within production environments, including security, availability, performance, stability, reliability, scalability, testability, monitoring, and manageability.
  • Degree of demonstrable work experience as a technical point of contact for independent organizations and with technically guiding connections to existing information systems, including integration, configuration, testing, acceptance, and commissioning.
  • Degree of demonstrable work experience with controlled modernization of existing software within operational and business-critical environments, where continuity, compatibility, technical debt, dependencies, and technical risks are managed.
  • Degree of demonstrable work experience with technical leadership, including substantiating and documenting technical and architectural choices, advising various disciplines, and guiding developers and technical and functional administrators.
  • Degree of demonstrable work experience as a Software Engineer with developing and enhancing information systems for digital permits.

Practical

  • The work and communication take place in Dutch.

How to apply

View the full assignment text and application details once your tailored application is ready.

Order a tailored application to view the full assignment and application details.

More context, less searching.

You get enough context to judge whether this job is relevant. The full brief, client details and next steps stay available inside the app.