We are looking for experienced Backend Software Engineer, who will participate in all the different phases of the implementation of new features. From the design, going through the implementation and testing of your development through an agile and iterative way.
You will mentor and coach other Backend Software Engineers in helping them to discover new technologies and improving their best practices in development. You will ensure that the necessary tools and automation are in place in order to help the Quality team to do its job the most efficiently possible.
- Model: remote work
- International projects
responsibilities :
Build new application features, platform tools and improve existing features by leveraging Microsoft and open source technologies.
Analyze and define the different needs of customers to build concrete solutions.
Analyze and understand functional and technical solution requirements and interact with internal and external teams.
Writing functional and technical solution specifications for new solution components to be delivered in future releases.
Develop new solution features according to a defined roadmap in a timely manner, meeting our highest quality and performance standards.
Maintain applications, perform code and application upgrades.
requirements-expected :
More than 5 years of technical experience developing .NET solutions.
Expertise on developing applications with high needs on: performance and scalability; robustness and quality.
Deep understanding of microservice architecture, ability to design, develop and implement scalable, microservice based on .NET Core.
Strong knowledge of SOLID software development principles.
Object-Oriented Programming and Design skills are essential.
Strong knowledge of relational databases, schema design, SQL Server, T-SQL knowledge and ORM tools in the market (e.g., EF or NH).
C# .NET, ASP.NET, .NET Core, WCF, Rest services and WebAPI, Asp.NET MVC, LINQ.
Experience in writing unit tests (we don’t develop code without unit tests).
Fluent in English.
offered :
Stable employment. International projects for Global Fortune 500 companies.
Indefinite period contract, without a non-competition clause.
100% remote work. You can choose to work from any place in the world
Flexibility regarding working hours. Autonomy to choose the way you work. We trust you.
Annual Training&Development Budget, upskilling support, capability development programs
Cooperation with top-tier engineers and experts.
Unique TEAL culture, relationship- and respect-driven community, non-corporate atmosphere
Agile approach and no bureaucracy
Outstanding integration trips to various places in Europe for all employees.
Activities to support your well-being and health. Luxmed Gold Extended medical care and Multisport Plus benefit.
benefits :
sharing the costs of sports activities
private medical care
sharing the costs of professional training & courses