Design, develop and test (including automated integration and regression) a new software solution
Use a range of proven technologies (Java, Angular, Springboot, Jira, Git, Jenkins, …) with lots of room for experimentation (for example container orchestration, CI/CD tooling and automation) to bring true value to our customers
Have the opportunity to be and develop yourself and others as full-stack engineers covering software architecture, development, quality assurance, security, operations and IT infrastructure aspects
Analyse detail systems factors: input/output requirements, information flow, hardware and software requirements, alternative approaches, etc
Validate alternative problem management proposals and make decisions on solutions
Provide technical guidance to customers and act as mentor to less senior team members. May give presentations to management and customers.
May lead design review meetings for small to medium size/complexity/risk projects
May coordinate and monitor the activities, such as schedules and costs, of a small project team
Evaluate and recommend technical feasibility and estimates of the proposed systems solutions