You will be joining our Engineering team responsible for the development and delivery of our market leading recruitment management platform. In our engineering team we live and breathe our engineering values:
- We are makers of value
- We nurture empowered teams
- We build it right
- We are passionate to take ownership
- We have a hunger for learning
About the Role.
You will be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.
- Design, develop, test and deploy high-quality, secure, scalable software
- Work with team leads, developers, product managers, QA, and devOps to develop solutions that drive our business goals, make work easier for our customers and deliver good performance, scalability, and reliability.
- Participate in and help drive the best possible ways of working for software development including Continuous Improvement, CI/CD and test automation.
About you.
- You have knowledge and experience in application development with .Net C#
- You have experience with modern javascript frameworks
- You understand the design, implementation and operation of distributed Microservices and APIs.
- You have experience with CI/CD pipeline tools (Git, Terraform, Cypress, Octopus Deploy)
- You have a passion for clean, beautiful and testable code
- You understand that responsibility does not end with deployment
- You believe in teamwork, especially in cross-functional teams
- You love to share what you are learning with others
Technical Proficiency should include:
- .Net C#, .Net Core, MS Sql Server,
- Unit / integration testing
- Experience with Angular or React for front end development
- AWS or similar cloud-based experience
- Experience with Microservices