We are looking for a dynamic and highly analytical Back-end engineer / Tech Lead who will join our team that develops and maintains a high-performance distributed analytics application using .
NetCore, microservices architecture and containerization tools like Docker.
Develop maintainable and scalable solutions.
Easily adapt within a multidisciplinary team.
Excellent team spirit.
Ability to find solutions to the new challenges daily.
Direct the work of engineers to ensure the best practices around software development
Work with internal stakeholders to define project scope and create technical specifications for new solutions
Ability to perform in a team environment* Previous experience as TechLead or Senior software Engineer
Proficiency as software development experience
Proficient in C# and DotNet Core with a good knowledge of their ecosystems.
Proficient in NoSQL and Relational database
Experience with microservices architecture and containerization tools like Docker
Experience with GIT source control
Experience with Agile development practices and Scrum methodology
High communication and teamwork skills
Excellent analytical skills with a good problem-solving attitude
Ability to perform in a team environment
BSc degree in Computer Science or relevant field Desired Skills :
A good understanding of ASP.NET MVC, SQL Server, C#, .Net, Linq, NUnit