IronFX is a leading global online broker specializing in Forex, CFDs, Commodities and Spot Metals since 2010. Noteris Services Limited on behalf of IronFX is looking to hire a .Net Developer (C#) to join our talented team.
We are looking for a C# developer responsible for building C# applications, including anything from back-end services to their client-end counterparts.
Your primary responsibilities will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is essential.
Responsibilities • Translate trading platform storyboards and use cases into modern and efficient functional applications.
• Refactor existing tools and utilities into modern and scalable applications.
• Design, build, and maintain efficient, reusable, and reliable C# code within the trading platform ecosystem.
• Ensure optimal performance, quality, and responsiveness of applications.
• Collaborate closely with our Product Manager and other senior developers to understand existing solutions and the requirements for new ones.
• Identify bottlenecks and bugs, and devise innovative solutions.
• Update older tools to support MT5 (no C++ experience is required).
• Help maintain top-tier code quality, organization, and automations.
• Collaborate with the QA team to ensure robust testing for applications, particularly for those transitioning to MT5 support.
Skills • Proficient in C#, with extensive knowledge of its ecosystems.
• Solid experience with .NET 6 is preferred, but experience with the .NET framework is also desirable.
• Deep grasp of object-oriented programming and patterns.
• Ability to produce clean, well-structured, and scalable C# code.
• Ability to craft reusable C# libraries that can be leveraged across projects.
• Knowledgeable in various design and architectural patterns.
• Hands-on experience with concurrency patterns in C# for real-time applications.
• Familiarity with relational database systems and the design of efficient database schemas that support intricate business processes.
• Experienced in setting up and utilizing automated testing platforms, as well as crafting unit tests.
• Experience with continuous integration tools and methodologies.
• Some experience with front-end frameworks like react is highly preferable.
Remuneration package • Competitive Salary based on candidate's experience
• Participation in the Company's Medical Scheme
• Participation in the Company's Pension Plan
• Awesome homemade lunch at Company's premises in Limassol (at company's cost)
• Reach breakfast in Nicosia premises (at company's cost)
• Internal Cafeteria with fresh snacks and drinks
• Participation in the Company's Group Discount Scheme
• Free Parking
• Unique & friendly working environment with many opportunities for career growth and personal development
• Other benefits for the employees who successfully pass probation period
If you believe you have the skills and knowledge for this role, then send us your cv the soonest possible so we can reach you.