JOB DESCRIPTION
Develop and consume RESTful APIs for seamless integration with other services.
Participate in code reviews, mentoring, and knowledge sharing with team members.
Implement or suggest the best practices & coding standards.
Design, develop and enhance/improve our backend system to meet business requirements
Troubleshoot and resolve complex technical issues.
Evaluate technical skills of team members, coach and supervise them
Delivery of high quality software together with the team (including design, code, troubleshooting, tests, documentation)
Collaborate with cross- functional teams to define, design, and deliver new features.
JOB REQUIREMENTS
Must have:
Have experience with CMS is plus
Able to write well- structured and maintainable code
Strong OOP knowledge and practical experience applying design patterns and modern development practices like TDD, IOC.
Experience in Unit Testing (xUnit, MSTest, Moq).
From 3 to 5+ years of .NET development experiences (.NET Core, C, ASP.NET, MVC).
Experience in relational and non- relational databases PostgreSQL and Entity Framework, Entity Framework Core ORM.
Familiar with micro service architecture(API gateway, identity service, tracing, logging, alerting)
Experience in developing RESTful API, Web Services.
Strong understanding of GIT, Pull Requests, and DevOps in general.
Have experience with front end technologies such as Angular, ReactJS, VueJS,...
A problem- solving mindset, with the ability to work across the entire stack/lifecycle, while liaising with stakeholders (internal and external).
Nice to have:
AWS (preferred), Azure or GCP services, and solution architectures.
Written and verbal communication skills (technical and non- technical) to facilitate dialog, decision- making, and broad support for the team&039;s shared
Have experience with site core
Docker or other container technologies.
Object- oriented design including common patterns.
Experienced understanding of all aspects of the software engineering process and familiarity with alternative approaches to it.
OTHER BENEFITS:
Guaranteed permanent employment and career development.
Company trip yearly.
5 working days per week (Monday- Friday), to some extent flexible working hours.
Friendly, professional and open working environment.
You will become the key members of WATA TECH as we are growing faster and bigger now
Free snack- drink