Job Description
Do you have a passion for implementing innovative solutions to solve complex problems? Are you looking to join a team where you can grow and share your knowledge to develop and deliver creative customer solutions? We’re looking for someone to hit the ground running and is excited to work on strategic, state of the art technology solutions.
As a tech lead you will work with a team of developers to translate application storyboards and use cases into functional applications. You will use your knowledge to design, build, and maintain efficient, reusable, high quality and reliable code. As a key member of the team you’ll have a huge impact on the evolution of our platform and the end products for our customers.
Responsibilities:
- Work with the team to create, adapt and continually evolve
- Sharing, propose and showcase solutions to key stakeholders
- Design and develop building solutions in .NET suite, specifically C#, PostgreSQL and frontend frameworks
- Integration of user-facing elements developed by front end developers with server-side logic
- Ensure the optimal performance, quality, and responsiveness of applications
- Strong knowledge of .NET core web framework
- 5+ years of development experience
- MVC, Web API, EF core
- Postgresql, PostGIS,
- Angular/React
- HTML 5
- Bootstrap
- Experience developing complex solutions in agile, dynamic environments.
- Knowledge of cloud infrastructure (preferably GCP) and deployment strategies and tools
- Experience with query optimisation with relational (Postgresql) and non-relational.
- Understanding of server-side CSS pre-processors; familiarity with concepts of Mocking, ORM and RESTful.
- Design and development of micro-services
- Experience in implementing automated testing platforms and unit tests
- Experience in using Test Driven Development (TDD)
- C# .Net
- Visual Studio
- NoSql
- Git, BitBucket Pipeline
- CI/CD, CloudFormation
- Containerisation
- React/Vue
- JavaScript