.NET Software Engineer

Net

.NET Software Engineer

Net

Szlak 49, Kraków

GAIN Capital

Undetermined
Permanent
Mid
Office
3 607 - 4 439 USD
Gross per month - Permanent

Tech stack

    .Net

    regular

    C#

    regular

    SQL Server

    regular

    TFS

    regular

Job description

GAIN Capital is a US-based fintech company delivering trading solutions with a global footprint of over 140K retail clients and a monthly transaction volume of $501.2bn across 12.5K markets.
 
As a part of our rapid growth, we make significant investments in our IT systems, infrastructure and platforms in order to deliver award-winning products and, what is more, give traders an outstanding user experience.


Employment type: employment contract or B2B contract
Remote working: 1 day per week


For the Trading Team, we are looking for .NET Engineers, and great problem solvers able to design simple solutions based on a confident understanding of complex business requirements. 

As a part of the Core Trading team, you will be responsible for the design, development, and testing of a number of key projects within trading and risk management. Workstreams will include both business initiatives and technology modernization requirements.


You will be:

  • working on strategic initiatives to modernize existing technology stack based on a distributed scalable microservice-based architecture
  • making an active contribution to the processes and be prepared to offer ideas and solve problems at every stage of the project
  • performing detailed requirements, design and code reviews to ensure thorough due diligence is applied
  • implementing  test and behavior-driven approaches and provide support to QA in both manual and automated testing
  • supporting continuous build and automated deployment practices
  • providing  prompt and knowledgeable assistance to business continuity and platform operations whenever requested


Requirements:

  • hands-on experience with C# and .NET (REST Web, .NET Core Microservices)
  • experience with SQL Server and T-SQL, as well as MS Visual Studio and TFS
  • TDD (NUnit, XUnit) and BDD (SpecFlow, xBehave) approach 
  • familiarity with multithreading and concurrency


Nice to have:

  • practice with streaming real-time messaging in a distributed enterprise 
  • knowledge of Web UI development (Angular, Node, React)


We offer:

  • Annual performance bonus 
  • Benefits package, including health care and gym pass
  • Superior co-working and personal development experience
  • Flexibility and the possibility to work remotely
  • Spacious and modern office space in the heart of old Kraków
  • Kitchen full of coffee, tea, snacks, and fresh fruits
Published: 10.11.2019
Office location