Senior .NET Developer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Key Skills for This Role
Full Job Posting
The main responsibilities of the position include:
Full stack design and the implementation of key internal applications
Identify, troubleshoot and debug defects in designated application code
Write reusable, testable, clean and documented code, utilising prescribed coding conventions
Follow test driven development, continuous integration and agile methodologies
Participate in peer code reviews
Main requirements:
BS/MS degree in Computer Science, Engineering, or a related subject
At least 4 years of experience in Microsoft.NET (full framework,.NET Core,.NET 6)
Proficiency in object-oriented programming (C#) and web concepts (Http, MVC, REST, OAuth)
Knowledge of and an active interest in Design Patterns and SOLID architecture principles
Excellent problem solving and troubleshooting skills
Outstanding communication and interpersonal skills
Dynamic and target oriented
The following will be considered an advantage:
Experience with microservices architecture (Clean Architecture, CQRS)
A strong background in relational database theory and excellent knowledge of Relational Databases (SQL Server/MYSQL/Oracle/PostgreSQL )
Experience with communication protocols like GraphQL, GRPC
Experience with asynchronous pub-sub message bus architectures such as RabbitMQ Kafka or equivalent
Experience with C++/CLI
Experience with Python
Hands-on working experience with the MT5 Manager API, including its quirks: cache vs server-side semantics, pump modes
Broad working knowledge of the MT5 platform overall symbols, groups, gateways, feeders, dealers, automations
Benefit from:
Attractive remuneration package
Intellectually stimulating work environment
Continuous personal development and international training opportunities
Attractive relocation package and support for a smooth relocation for you and your family
The Hiring Experience: What Awaits You
Show Your Skills – Online Technical Challenge
Let’s Connect – Intro Chat with Talent Acquisition
Bring It to Life – Role-Specific Take-Home Task
Final Connection – Final Interview
About XM
Global forex and CFD broker offering trading on over 1400 instruments including currencies commodities and indices. Founded in 2009 and regulated by CySEC DFSA and FSC.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at XM
Uzbek and Russian - Speaking Partner Relations Manager
, UAE
XM is seeking a Partner Relations Manager to improve partner retention, satisfaction, loyalty, and lifetime value. The role manages partner relationships, identifies upselling opportunities, communicates product promotio
Uzbek and Russian- Speaking Client Relations Manager
Dubai, UAE
Azeri-Speaking Client Relations Manager
, UAE
The employer is seeking an Azeri-speaking Client Relations Manager to develop client relationships, activate leads, provide high-quality service, and support business development. The role requires a business-related deg
Client Relationships Manager
, UAE
XM is seeking an Uzbek and Russian-speaking Client Relations Manager to support clients, manage inquiries, and build strong customer relationships. The role requires English communication skills, business-related educati
Uzbek and Russian - Speaking Partner Relations Manager
, UAE
Turkish-Speaking Client Relations Manager
Athens, USA
Senior AI Product Manager
Athens, USA
Uzbek and Russian- Speaking Client Relations Manager
Dubai, UAE
Azeri-Speaking Client Relations Manager
, UAE
Client Relationships Manager
, UAE
Azeri-Speaking Client Relations Manager
Dubai, UAE
Kazakh-Speaking Partner Relations Manager
Dubai, UAE
