Back-end Software Engineer (.NET)
You will be a part of an agile team that includes Polish and British developers and testers in order to deliver, rebuild and extend an existing IT ecosystem for a travel industry company. You will be engaged in adding new features, rebuilding existing solutions and proposing new architecture. This will require digital transformation initiatives, evolving existing platforms evolution, digital, web and mobile development and tech debt removal. Work will be divided between 4-5 teams that concentrating on each of the specific areas:
- Developing new functionalities and maintaining existing ones
- Performing code reviews
- Participating in creating product architecture
- Supporting the development team through exchanging knowledge and skills
- Collaborating closely with testers (QAs), business analysts, product owner, and scrum master
- Developing new functionalities and maintaining existing ones
- Performing code reviews
- Participating in creating product architecture
- Supporting the development team through exchanging knowledge and skills
- Collaborating closely with testers (QAs), business analysts, product owner and scrum master
- Very good knowledge of C#, .NET Core
- Experience creating tests (unit, integration)
- Background in design and familiarity with database tools (NHibernate, Entity Framework, SQL, mongoDB, Azure storage)
- Good knowledge of design patterns and good practices like SOLID
- Cloud Experience
- DDD
- CI/CD
- Script languages