We are looking for a proactive and knowledgeable developer with a natural drive to learn and grow together with the team.
The candidate should be comfortable working in a dynamic and demanding environment, account for requirements and thrive for excellence.
General expectations
A. We expect you to:
- be a team player with respect to colleagues
- promote tolerance and creativeness
- follow team processes and share working time with the team
- pay attention to business requirements
- plan your work and review your plans with colleagues
- be reliable in estimations and raise risks as early as possible
- produce clean and tested code and review it with your peers
- be sure to proactively follow your code performance and optimise when so needed - stay focused on targets and support your team reaching them
B. We expect you to know: .NET Core EntityFramework Core ASP.NET MVC
Typescript, Angular, HTML5, RESTful APIs, Web API
RabbitMQ OAuth2
Strong experience with SQL/NoSQL DB is a must
XUnit GitFLow
OOP and DDD design patterns, SOLID principles.
Monolithic and microservices architecture understanding is a must.
You will be:
- working as a full stack .Net developer with Angular and/or React frontend.
- responsible for analyzing, documenting, planning and implementing business/product requirements
- communicate reliable estimations and stay connected and proactive when changes are needed or risks noticed
- communicate with peers and domain experts to assure all stakeholder expectations are met
- test your code continuously and initiate intermediate reviews with your peers
- request code review with peers and domain experts before merging your code
- support your colleagues in daily project work and openly communicate
- be proactive and responsible when there are issues discovered in related to your products
- actively attend to dev meetings and spread ideas and innovation driving proposals