Back to offers

.Net Developer

Devexperts Portugal. SA

Open space working

Job Description

An employee working in this position is responsible for custom software development in an Agile environment.

Responsibilities

Responsibilities:

  • Participate in one or more software development projects, working in a team of 3 to 10 developers;
  • Develop and debug program code, design system architecture, research into newest software technologies and development tools as well as project domain;
  • Collaborate with the management, stakeholders and team members; work closely with analysts, designers and staff;
  • Review source code of changes;
  • Present ideas for system improvements;
  • Maintain the systems once they are up and running;


Requirements:

  • BSc/MSc in Computer Science;
  • At least 2 years' experience working as a C# developer in commercial projects;
  • Knowledge of fundamental data structures and algorithms;
  • Unit Testing experience;
  • In-depth knowledge of .NET Framework;
  • 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 ASP.NET MVC;
  • Experience with Entity Framework (or other ORM);
  • Experience with Git, and issue tracking systems (e.g. Jira);
  • Fluent English.


Additional skills considered as an advantage:

  • 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.
About Devexperts Portugal. SA
https://devexperts.com/en/index.html

WHO WE ARE Devexperts is a major developer of software solutions for brokerages and financial companies operating in the capital markets industry. Our projects include online trading systems, technical analysis products, and services that provide real-time market data. We develop flexible and complex solutions customized to fit the needs of each client we work with. Our products are designed for PCs and distributed server systems running on Windows, Linux, iOS and Android. OUR MINDSET Devexperts is focused on long-term cooperation with professionals ready to take on challenging tasks and achieve results, while working on comprehensive technical tasks ranging from implementing complex business logic to cross-compiler development. OUR CAREERS AND CERTIFICATIONS Devexperts offers both technical and managerial career paths. Availability of internal movement gives Devexperts employees an opportunity to prove themselves in various fields and use their potential. There is also an intern program available for students to work and learn under the supervision of experienced mentors. We share experience with each other via team work and internal presentations, lectures, and workshops. The company supports aspiring employees and encourages them to participate in professional conferences, technical workshops, awards, and competitions. Devexperts always welcomes results-driven specialists interested in tackling demanding issues. All our engineers complete certain certifications. Expertise in Java development is confirmed by Oracle. Devexperts is also the official ISTQB certification center both for its employees and external experts in quality control. OUR AWARDS Devexperts products have already been awarded high ratings by leading financial periodicals. Among them are Barron’s Magazine, Shares Magazine, Traders Awards, Smart Investor Magazine, Compare Shares, Futures Magazine, Stockbrockers. Recently, Devexperts has been listed in the TOP-100 European Fintech Conpanies 2017. OUR GEOGRAPHY We have Research and Development offices in Munich, Porto, Sofia, St. Petersburg and Antalya

Contact Us