StoneX

Senior Software Engineer (C#/.NET + React)

Job Locations PL-Kraków
Requisition Post Information* : Posted Date 3 weeks ago(4/11/2024 4:12 AM)
Requisition ID
2024-11157
# of Openings
1
Category (Portal Searching)
Information Technology

Overview

Permanent, full-time, hybrid (3 days per week in an office) 

 

Connecting clients to markets – and talent to opportunity.

 

With 4,300 employees and over 400,000 retail and institutional clients from more than 80 offices spread across five continents, we’re a Fortune-100, Nasdaq-listed provider, connecting clients to the global markets – focusing on innovation, human connection, and providing world-class products and services to all types of investors.

 

Whether you want to forge a career connecting our retail clients to potential trading opportunities, or ingrain yourself in the world of institutional investing, The StoneX Group is made up of four segments that offer endless potential for progression and growth.

 

Business Segment Overview: Immerse yourself in the best-in-class institutional-grade technology, working alongside industry experts and gaining exposure to various asset classes, such as equities, options, fixed income securities, and advanced trading, research, and management technology.

 

Position Purpose: You will be part of a growing team specializing in a retail and institutional multi-asset trading platform called StoneX One (stonexone.com). You will be a member of the product development team who takes responsibility for implementing parts of the system architecture using best practices in an agile development environment. This will include coding, unit testing, using design patterns, learning new technologies, and becoming an expert in the system. In this role you will also be expected to provide technical leadership, architectural support, documentation, and overall solution design support.

 

You are a highly driven, entrepreneurial team player with a positive attitude and ambition to create top-in-class web trading applications. The successful candidate will be a self-starter who is comfortable with ambiguity, detail oriented with an eye for good design, thrives in a lean agile team, and is interested in making an impact in self-directed trading applications similar to Webull, Interactive Brokers, and Robinhood.

 

Technology Ecosystem:

  • Front-End:  Javascript, React/React JS, Angular, Vue.JS, Next.JS
  • Back End: C#, .Net, .NET Core
  • Architect: Microservices Architecture, hexagonal, monolithic Architecture
  • Cloud: Azure, AWS or GC
  • Databases: SQL, NoSQL

Responsibilities

Primary duties will include:

  • Follow our software development practices and methodologies.
  • Participate in scrum ceremonies, including Story Pointing, Sprint Planning, Sprint Reviews and Sprint Retrospectives.
  • Estimate time and effort by defining and planning development tasks.
  • Create and execute unit test cases.
  • Write code consistent with defined technology stack and standards.
  • Facilitates and assists in design sessions.
  • Technical mentor for other software developers.
  • May act as a technical lead on some projects.

Qualifications

To land this role you will need:

  • Around 5 years of experience in Web Apps Development using React (preferred) or other front-end technology.
  • Strong working skill with real-time messaging architecture and technologies such as LightStreamer or SignalR.
  • Solid hands-on experience with C#, .Net.
  • Experience in working with Cloud technologies such as Azure or AWS.
  • Working experience with NoSQL database technologies.

What makes you stand out:

  • Experience in working with .Net Core.
  • Working with a prototyping tool such as Sketch or Invision.
  • Experience in ASP.Net / Web API.
  • Working experience in micro-service architectures using containers.
  • Working experience in relational database development and architecture with Microsoft SQL Server, Oracle, DB2, etc.
  • Professional experience with ORM technologies, such as Entity Framework, NHibernate, Dapper, etc.
  • Have a strong understanding of multi-threaded applications.
  • Have a passion for trading applications and architectures.
  • Professional experience in participating in a Scrum development environment.
  • Strong knowledge of object-oriented programming is required.
  • Experience with CI/CD via Azure DevOps.
  • Have an eye toward good UX/UI design.
  • Experience working both independently and, in a team, oriented, collaborative environment is essential.
  • Ability to remain flexible during times of change and react to project adjustments and alterations promptly, efficiently, and positively.
  • Ability to influence colleagues and communicate effectively across all levels of the organization.
  • Ability to manage multiple projects and work effectively under time constraints as necessary.

Education / Certification Requirements:

  • min. Bachelor’s Degree in Computer Science, Information Technology, Software Engineering, or equivalent in experience.

Working environment:

  • Hybrid (2 days from home, 3 days from the office) our Cracow office will be located at Mogilska 35 street.

 

#LI-Hybrid #LI-DK1  

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed