Job Description
- Developing performant, resilient and secure services/functions;
- Building and handling asynchronous and event-driven workflows;
- Creating testable code and making testing a priority;
- Being passionate, self-driven and working with little supervision towards a common team or company purpose;
- Being a vocal team player with the ability to challenge the technical landscape;
- Caring about all the steps your code goes through from your machine to production.
YOUR SKILLS & EXPERIENCE:
- Knowledge of Web development using C#, ASP.NET MVC or .NET version 4.5 or newer
- Working experience in React based web applications
- Usage of SQL server.
- Hands on experience writing unit and integration tests.
- Design capabilities, following SOLID principles using C#.
- An experience of having led teams that have adopted Shift left methodology of development.
- Experience working on solutions hosted in AWS /GCP/Azure cloud environments and experience with serverless.
- Experience in implementing and maintaining CI/CD pipelines.
- Experience with Git and pair programming.
- Experience in understanding of behavior-driven development and domain-driven design.
- Knowledge of Javascript/Typescript is a plus.
- Experience in commercial systems and range planners is an advantage.
- Testing at all levels and breaths and depths. You love TDD!
- Practice and promote Agile methodology;
- Trainings and learning opportunities to grow within your role
- Coaching and development guidance