All offersKrakówNetSenior .Net Developer
Senior .Net Developer
Net
GAIN Capital

Senior .Net Developer

GAIN Capital
Kraków
Type of work
Undetermined
Experience
Senior
Employment Type
Permanent
Operating mode
Office

Tech stack

    .Net
    advanced
    SQL
    advanced
    T-SQL
    advanced
    TDD
    advanced
    RESTful API
    regular

Job description

We support recruitment activities for a US-based company that specializes in online trading and forex. As a part of their rapid growth, they make significant investments in their IT systems, infrastructure and platforms in order to deliver award-winning products and, what is more, give traders an outstanding user experience.

Therefore, the client launched a brand new technology hub in Krakow’s city center and searches for talented IT specialists to be a part of their team and help them realize their goals.

Salary range: up to 18 000 PLN gross /negotiable
Employment type: employment contract or B2B contract
Location: Szlak Street, Cracow 
Remote working: 1 day/week 

We are looking for an experienced Senior .Net Developer who to join the world of platforms.

Trading Platforms Development Team will be responsible for delivering proprietary Signals which are based on our in-house developed prediction engine, predicting the market movements in real-time. We will provide you an opportunity to work on this engine and enhance it by bringing in new features and prediction models.

The team will also be looking after integration with the Meta Quotes platform to provide full trading functionality, as well as an additional distributed system based on Windows Services that communicate via message broker systems. The solution relies heavily on multi-threading and low-latency communication.

Responsibilities:

  • develop highly performant solutions using the latest .NET technologies
  • debug live and development problems using any means necessary to understand the problem and come up with a solution
  • build applications from scratch or pick up existing applications and modify them to meet business or technology needs
  • write clean, scalable code using .NET programming languages
  • interact with other teams and functions within the business or technology department to come up with the best solution for the task at hand
  • take part in planning and estimation work for each sprint, actively involved in discussing technical solutions
  • be an active participant in sprint retrospectives and take any actions forward for continual improvement on the team’s ability to deliver
  • strong focus on solution design, performance, and scalability
  • ensure that solutions align with best practices and modern design principles
  • work with other teams to coordinate project efforts and dependencies
  • use a test-driven approach to development in both unit and integration testing
  • utilize effective continuous integration builds and techniques for efficient and agile development
  • maintain an appropriate level of competence through ongoing training, making requests for updates or development as required
  • participate in conducting code reviews and design/architecture sessions
  • continually evaluate new technologies and tools to determine if they could enhance the current offerings and processes

Requirements

  • 4+ years of .NET development
  • experience with
    C# / VB.NET
    .NET Windows services
  • TDD using NUnit, MS Visual Studio and TFS
  • understanding of Generics and Threading
  • understanding and experience with Low Latency development
  • understanding of messaging systems e.g. TIBCO, ActiveMQ, TREP
  • SQL Server, TSQL,
  • experience in RESTful web service API development,
  • real-time systems specifically working with time series databases and data
  • working in an Agile Scrum

Nice to have:

  • NoSQL experience
  • experience in WPF is a plus
  • experience with C++ is a plus
  • Cloud development experience would be beneficial

We offer:

  • competitive compensation package including an annual performance bonus opportunity
  • competitive benefits package, including health care, gym pass, life insurance, and lunch vouchers
  • superior co-working and personal development experience
  • spacious and modern office space in the heart of old Kraków
  • kitchen full of coffee, tea, snacks, and fresh fruits