At Devexperts (Permanent), in Porto, Portugal
Expires at: 2021-08-04
By becoming a part of the Devexperts team, you\xe2\x80\x99ll become a part of a company that fosters self-improvement and actively seeks out-of-the-box ideas. At Devexperts, we solve complex technological challenges facing the most well-respected financial institutions worldwide.
An employee working in this position is responsible for custom software development in an Agile environment.
\xc2\xa0
We\'re looking for a\xc2\xa0.NET Developerto\xc2\xa0join our team in Porto! Your responsibilities will be:
Participating in one or more software development projects, working in a team of 3 to 10 developers;
Developing and debugging program code, design system architecture, research into the newest software technologies and development tools as well as project domain;
Collaborating with the management, stakeholders and team members; work closely with analysts, designers and staff;
Reviewing source code of changes;
Presenting ideas for system improvements;
Maintaining the systems once they are up and running.
Main requirements
Bachelors\' Degree in Computer Science or a related field;
At least 2 years\xe2\x80\x99 experience working as a C# developer in commercial projects;
Knowledge of fundamental data structures and algorithms;
Unit Testing experience;
In-depth knowledge of .NET Core;
Experience with ASP.NET Core;
Deep knowledge of OOD/OOA as well as S.O.L.I.D. principles;
Experience of ReSharper/other refactoring tools;
Understanding of design and architectural patterns (GoF, DDD, PoEAA);
Experience with Entity Framework (or other ORM);
Experience with Git, and issue tracking systems (e.g. Jira);
Fluency in\xc2\xa0English.
Nice to have
Understanding of relational databases design, SQL knowledge, working experience with Oracle and MySQL;
Experience with Continuous Integration tools (e.g. TeamCity, Jenkins);
Experience with Test-Driven Development;
Experience with Fintech field;
Understanding of multi-threading;
Experience in GUI design;
Knowledge of frontend essentials (HTML, JavaScript/TypeScript);
Experience in performance optimization.
Benefits & Perks
Flexible schedules;
Possibility to work remotely;
Paid vacation 22 days;
Insurance coverage (for you and your children);
Partial reimbursement for fitness memberships;
Meal vouchers provided;
Snacks and beverages always available;
Workspaces with modern equipment.