LEAD DEVELOPER

CERTUS Port Automation is a leading technology company in innovative automation solutions for container and intermodal terminals worldwide. Headquartered out of Sliedrecht, Rotterdam Region, we also have an R&D facility in Israel and partners companies in the USA, Dubai, UAE and Brazil.

Our systems empower marine and railway terminal operators to increase their performance while reducing operating costs. Deployed in over 50+ countries, terminal operators worldwide have successfully optimized their gate, crane and rail processes using our advanced OCR technology, kiosk systems and advanced software.

We thrive on innovation, providing unique business solutions to container and intermodal terminals worldwide. Our work culture is where innovation is expected, hard work is valued, and creativity is rewarded. All this within a no-nonsense organization with diverse disciplines and a great team spirit.

The operation within maritime and intermodal terminals is highly automated. The individual system solutions for terminal operations are accompanied by complex logic, which together result in optimization the use of CHE (container handling equipment), (IT) systems and resources.

CERTUS standard software platform PASS (Port Automation & Security System) is designed as middleware between the various subsystems and a (TOS) Terminal Operating System. The CERTUS PASS system runs on 50+ terminals at 30 ports in 25 countries around the world. For our customers we deliver 24/7 remote and local support on hardware and software.

For more information www.certusportautomation.com

TEAM

Within our location at Sliedrecht (Rotterdam Area) we work with a dedicated team of in total 45 people.

JOB PROFILE: LEAD DEVELOPER

We are looking for a dynamic individual with a proven track record of success leading a development team within the software industry. You will be working in a challenging environment, consulting with customers, providing fixes to complex problems as well as leading and coaching the development team. 

You work on the cutting edge of business, IT and hardware. The latter makes it extra interesting and challenging.

In addition, we are looking for someone who wants to develop himself further and is enthusiastic about expanding and sharing his knowledge. You are someone who has insight and analytical skills and is able to oversee an application in the larger picture. Above all, you have to be someone who also has both feet on the ground and has a pragmatic approach. You have to have a service-oriented attitude, both to the customers and to your colleagues. We also ask for a proactive attitude towards improving our products.

A nice aspect of the function is that you occasionally have the opportunity to visit abroad. This can be an international destination and you go with a colleague developer and hardware engineer to a customer to test on location and deliver a project. This involves a short stay of one week to 2 weeks and always in good consultation.

Since a lot of communication is in English, you are expected to have a good level of English in word and writing.

Context

The Lead Developer lays the architectural en technical base for (complex) systems. The Lead Developer works as a unit with the Bakcend- and Frontend Developer(s), where the Lead Developer supervises the creation of the technical, as the functionality and user interaction in the products to deliver form the starting point. The Lead Developer has a focus on functionality, uses interaction design, datalayer and businesslogics. The Lead Developer supervises the backend- and frontend developers.

Purpose of the position

  • Supervising the development team in developing and maintaining the (backend of) higl level systems in which the functional demands of the client are key.
  • Leading the development of complex backend- and frontend codes and delivering modules as a team.
  • As an architect conceiving, creating, writing and delivering of technical designs, involving the development team.
  • Contributing in the delivering of products with a team of developers.
  • Contributing at coaching and supporting junior, medior and senior developers.

Responsibilities

  • Design

Taking the lead in the feasibility assessment of functional designs, both for the technical aspects and the available architecture and infrastructure.

Leading the draft and updates of technical documentation.

Leading the budgeting of the development process based on (functional) specifications.

Taking the lead in presenting and advising the total technical design tot the Productmanager.

  • Realization and testing

Developing of backend- and frontend code for systems and setting up test- and production facilities.

Guarding the consistency between the functional specifications and the actual realized systems.

Leading and supporting setting up and executing all testplans.

Guarding source code and documentation conform the rules and frameworks set up for version control. Executing code reviews.

  • Support

Offering 2nd  or 3rd line support and advice and assisting in operational trouble shooting.

Updating programs in order to prevent and solve operational problems.

  • Leadership

Supporting and coaching the development team in executing their tasks.

Make sure the team members get the right attention as to keep them motivated.

Follow the internal guidelines towards quality, arbo and environmental care.

Qualifications

  • Bachelor (HBO) or Master (WO) informatics
  • Knowledge of Maritime and Offshore sector is an advantage
  • Minimum of 3 years proven experience in leading a (development) team
  • Minimum of 8 years experience in developing IT systems and system documentation
  • Preferably some 6 years proven experience in programming with C# and minimum of 2 years in programming front end code.
  • Excellent written and oral communication skills in English
  • Knowledge and experience in Agile and SCRUM.

Specific knowledge disired

OOP; Complex SQL instructions; .NET; Realtime webtechniques (SignalR/Websockets); Microsoft Service Architectures; conceptual knowledge of hardwareplatforms, operating systems and protocols; conceptual knowledge of XML/HTML/CSS unittests/program tests.

You will (among more) work with

  • The latest version of .Net
  • The latest version of Visual Studio
  • Raspberry Pi (Windows IOT)
  • Microsoft SQL Server
  • Microservices (WCF / TCP-IP / REST / SOAP / Websockets)
  • WPF (MVVM)
  • ASP.NET (MVC)
  • HTML5/XML/XSLT/XSD/XPath/WSDL/XHTML/JSON technieken
  • Rabbit MQ
  • NHibernate
  • ReSharper
  • Unit tests
  • TeamCity
  • Git

Further

  • Must be willing to travel based on business needs and have the ability to work extended hours under tight deadlines to successfully meet objectives
  • Typically, a CERTUS Consultant can travel internationally for a period of 1 to 2 weeks
  • Positive enjoyment of teamwork especially in relation to multi-disciplinary virtual teams in disparate geographical locations

COMPETENCE PROFILE

General Corporate competences:

Co-worker ship: when interacting with colleagues, showing them that you recognize their feelings, attitude and motivation and that you are open for that. Willing to provide your colleagues with advice and action, even when it is not directly in favour of your own proceedings.

Reliability: delivering on promises and accepting its consequences. When you do not succeed, you take the consequences for your own account and eliminate negative consequences for others as good as possible.

Loyalty: to comply with the policy and the interests of the organisation and the group of which you are a part. To support, or at least do no harm to, the position of your own division in dilemmas where those interests come face to face with others.

Initiative: to seek opportunities and take action thereon. Rather act on your own initiative than to wait passively.

Job Related competences:

Leadership: provide direction and guidance to a group; stimulate cooperation, to establish and maintain these in order to achieve an intended target.

Quality orientation: To be high demanding of the quality of your work, as well as others’; to constantly pursue improvements.

Analysis of problems: to analyse a problem and its different components; to describe its origin and the internal coherence. To trace possible causes, to collect relevant data.

Handling details: to show attention for details; to be able to handle detailed information effectively during a long time.

Customer focus: researching the needs and demands of the customer and to show you think and act from that perspective.

Cooperation: to contribute actively to cooperation on common goals, even when this does not directly serve a personal interest; therefore promoting mutual communication

Result orientation: to aim actions and decisions at actual realization of intended results.

Organisational skills: to identify and obtain the people and recources that are needed for a plan; to put these to such use that intended results will effectively be achieved

Learning orientation: to show interest in new information, to take this in and to practice it effectively. You keep your knowledge concerning your job up to date.

Conceptual thinking: to provide a better insight in problems or situations by thinking of them in a wider spectrum or by linking them with other information.

Communication: to communicate ideas and information in clear and correct language, so that the essence is being understood by others.

Creativity: to provide original solutions for problems that relate to your function. To think of new methods.

Reageer op deze vacature!