Software EngineerWe are searching for a talented software engineer to join the IT Customer Experience Team. You will be responsible for delivering amazing custom built technology including our licensing system which is a key system within the client’s product ecosystem. This role will engage with multiple product and engineering teams and will play a critical role in both building great products and improving our engineering best practices.As an IT software engineer, you will work closely with other engineers on the team to consistently deliver high quality technology products.
The ideal candidate will be able to thrive in a fast-paced, dynamic environment and can quickly adapt to new business requirements and quickly learn new technologies.Your impact:Build scalable and highly reliable business systemsExpert at operating in an agile development environmentDetermining project requirements and developing work schedules for the teamDrive alignment across development teams in a data oriented and transparent wayBalance security debt, product stability and features against a backdrop of go to market pressures and timelinesStrong verbal and written communication skillsMentor and challenge engineers to continue to grow in their disciplineSkills:Full stack system architecture (API / Web / DB / Distributed systems)Client Side: JavaScript (Angular/React)Back end: Java (Spring Boot, Sprint Security), C# - Web APIsDB: Relational - At least one of the following: MySQL/MSSQL/PostgreSQL/MSSQL/ RDSNoSQL - At least one of the following: MongoDB / FireStore / / RedshiftPlatforms: At least one of the following - GCP (preferred) / AWS / Azure.Strong knowledge of the following: Docker, Kubernetes, HelmOverall 3-5 years’ experienceRequired skills:BUSINESS REQUIREMENTSDOCKERENGINEERGCPJAVASCRIPTAdditional skills:MONGODBMYSQLNOSQLPOSTGRESQLSECURITYSOFTWARE ENGINEERAPIAUTHENTICATIONBACK ENDCJAVAMENTORMS