Software Engineer

Uni Systems

Brussels, Belgium

What will you be bringing to the team?

In providing Intelligence System Architecture/Software Engineering services, you will be responsible for the development of the system architecture, visual design and functionality of the client's Intelligence Enterprise Portal. The responsibility will also include the management and organization of the data ingests.

Defining portal requirements:

  • Organise regular engagements with the various target users to discuss client requirements;
  • Map existing portals and underlying infrastructure;
  • Define initial, as well as longer-term requirements as the process evolves.

Identifying solutions & developing the portal:

  • Develop the design, applications and user groups of the portal, including developing mock up designs of the portal architecture;
  • Develop advanced search and visualisation functions;
  • Integrate and collate data from existing client's databases into the portal, leaving room for the scalability of the portal and taking into consideration interaction with tools and databases that might be developed in the future;
  • Administer content management, including version control and migrations between multiple environments;
  • Administer, maintain, develop and implement use, policies and procedures for ensuring the security and integrity of the portal environment (Measurement: a document describing the Standard Operating Procedure);
  • Document and keep records of every step in the portal design development process (Measurement: Technical document which will ensure business continuity in case of personnel changes);
  • Performing trials, testing and quality checks to ensure strong functionality and optimisation.

Requirements

What do you need to succeed in this position?

  • A university degree from a nationally recognised/certified University in a technical subject with substantial Information Technology (IT) content and 3 years of specific experience.
  • Experience in various areas of System Architecture/ Software Engineering including:
    • SharePoint, development using the Server Side Object Model, Client Side Object Model and SharePoint Framework (SPFx);
    • Software design, implementation and testing;
    • Programming languages (such as JavaScript, .NET languages), techniques and methodologies
    • Knowledge and experience in C#, HTML5 and modern JavaScript/TypeScript frameworks (React), Web Services, XML, JSON, ASP.NET;
    • Developing tools, interfaces and dashboards.
  • Experience in designing search methodologies and visualization tools, including system architecture and integrated visualization dashboards
  • Recent experience in software integration
  • Experience with Application Programming Interfaces (APIs)
  • Proven ability to write user manuals and technical documents
  • Knowledge of commonly used standards and best practices for software engineering, including design patterns
  • Experience in using debugging software (such as Fiddler) and other browser debugging functionalities for stable deployment
  • Experience in stakeholder management, user requirements collection, and proposing technical solutions based on user requirements.

Desirable:

  • Experience in developing multi-threaded applications using C#
  • Experience with enterprise search applications like Elasticsearch, OpenSearch, Solr, or Splunk
  • Database knowledge – experience in securing and backing up data
  • Knowledge and experience with Microsoft Server operating systems
  • Knowledge and experience with Microsoft SQL Server installation, configuration, programming, and troubleshooting
  • Previous experience in intelligence software development
  • Previous experience in cyber threat intelligence analysis

Apply Now

Don't forget to mention BrusselsJobs when applying.

Share this Job

More Job Searches

Information Technology (IT)      Web Development/Editing      Uni Systems     

© EuroJobsites 2024