Reporting to the Senior Software Engineer the Incumbent develops, tests and maintains software applications, integrations, data processes and dashboards under the guidance of the Senior Software Engineer.
Object-oriented programming (C#, Java or similar); scripting (e.g. Python); SQL and relational databases (SQL Server, MySQL or PostgreSQL); data visualisation; version control with Git