Hold on!
We are gathering the jobs you're looking for.
Brussel, Belgium Brussel

Mission

As a developer it’s your duty to create software for Lineas through the Implementation of user stories into product features. The software that needs to be created (and maintained) will range from (black box type) backend applications to full-fledged web portals and mobile applications.

You'll work in a constantly evolving environment, due to technological advances and the strategic direction of the organisation you work for and as such need to adapt easily to changing conditions. You'll create, maintain, audit and improve systems to meet particular needs, often advised by a analyst or architect

A Software Developer serves as a member of the software development team and works on both technical and design aspects of software projects while always keeping an eye on the quality of their code (through unit testing). A proactive approach to problem-solving as well as a detailed understanding of coding is essential. Due to the nature of the role it’s essential that our developers continually keep improving their skill-set.

Tasks

  •  Challenge user stories, and the scope they describe and provide alternatives which provide same business value for less effort
  • Story estimations based on technical expertise
  •  Applying technical knowledge in story implementation: write and test code, refining and rewriting it as necessary and communicate with any programmers involved in the project
  •  Safeguard (project) quality
  • Collaborate with team members to determine best practices
  • Develop intuitive software that meets and exceeds the needs of the company
  • work closely with other staff, such as project managers, UX designers, other developers, analysts, product owners and key users.
  •  Professionally maintain all software and create updates regularly to address customer and company concerns
  • Troubleshoot coding problems quickly and efficiently
  • Follow the software development lifecycle.
  • Improves operations by conducting systems analysis and recommending changes in policies and procedures.
  • integrate existing software products and get incompatible platforms to work together
  • create technical specifications and plans when necessary
  •  continually update technical knowledge and skills by attending courses and/or reading manuals.
  • Test, maintain and recommend software improvements to ensure strong functionality and optimization
  • Identify ideas to improve system performance and impact availability

Profile

  • Open & honest
  • A fast learner and quick to absorb new skills
  • A creative, analytical and critical thinker
  • Highly autonomous, organised, proactive and responsible
  • A team player
  •  Able to deal with complexity
  •  Troubleshooting aptitude
  • Attention to detail
  •  Experience with Jira & Confluence
  • Knowlegde: 
    • Neo4j
    • Java
    • Kubernetess
    • DBT & Trino
  •  The desire to work in a fast-paced environment.
  •  Deep programming language knowledge.
  •  Ability to develop unit testing of code components or complete applications.
  •  Experience working on a variety of software development projects.
  •  Ability to use more than one development language
  •  Experience with Agile and Scrum development methodologies
  •  Excellent knowledge of the software development life cycle
  •  Ability to learn new languages and technologies
  • Expert English

 

Hiring manager: Kim Cornelis