support our omni-channel, proactive communication platform. You will be working in
Write, test and maintain code which adheres to internal guidelines and industry best practices.
- Responsible for delivering feature(s) independently of high quality.
- Contributes actively to low level design definitions.
- Ensure applications are built to modern security standards.
- Write reusable code and libraries.
- Write automated tests to ensure code has the appropriate level of test coverage.
- Take part in code reviews (as reviewer and reviewee).
- Participate and contribute in team Scrum ceremonies.
- Create and maintain the required documentation.
- Is a team player
Have you got what it takes?
- At least 5 years of software engineering experience.
- Strong C# experience including OOP and application of modern design patterns (3+ years).
- Experience designing and building web-based products using the .NET Core framework.
- Strong relational database experience with proficiency in writing and troubleshooting SQL
(preferably MySQL).
- Experience with microservice architectural patterns and working in a containerised environment with Docker and Kubernetes.
- Experience with frontend technology - Angular framework.
- Proficient in writing testable and reusable code and developing scalable applications.
- Proficient working with Git, Azure DevOps, CI/CD and other development process tooling.
- Experience working with AWS and associated services (SQS, S3 etc)
- Excellent communication skills.
- Strong analytical and problem-solving skills.
Tech Manager, Engineering, CX
Individual Contributor