HFM

Senior C#.Net Developer

HFM

full-time

Posted on:

Location Type: Hybrid

Location: LarnacaCyprus

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Participate in all stages of the Software Development Life Cycle.
  • Design and develop new software systems mainly in .Net C# for the MT4/MT5 platforms.
  • Debug, optimize, and enhance existing programs.
  • Articulate and communicate technical concepts within and across teams.
  • Drive continuous improvement by measuring and reducing the amount of manual operational work.
  • Document best practices.
  • Demonstrate the ability to work independently and collaboratively as part of a specialized team.
  • Carry out any further duties assigned by their line manager.
  • Contribute to a positive and dynamic working environment.

Requirements

  • BSc in Computer Science or relevant field.
  • A minimum of 4-5 years of relevant working experience.
  • Proficient in .Net, .Net core, C#, ASP.NET, Rest API.
  • Very Good understanding of object-oriented principles, design patterns, and SOLID principles.
  • Very Good understanding of SQL and database design.
  • Experience with Mongo, Redis, PostgreSQL, RabbitMq or ZeroMq is a big plus.
  • Knowledge of MT4/MT5 APIs is a big plus.
  • Java and C++ knowledge is a plus.
  • Able to work under pressure in a fast-paced environment.
  • Resumes submitted must be in English.
Benefits
  • Hybrid Work Model (up to 2 days working from home).
  • 22 days of Annual Leave (reaching up to 30 days per year based on years’ service)
  • Comprehensive Health & Life Insurance (from day one!)
  • Friday afternoons off in Summer (July & August)
  • Birthday Leave
  • Gym Membership (Larnaca)
  • Referral Bonus
  • Paid Time Off for Training & Education
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
.Net.Net coreC#ASP.NETRest APIobject-oriented principlesdesign patternsSOLID principlesSQLdatabase design
Soft Skills
articulate communicationcollaborationindependencecontinuous improvementdocumentationability to work under pressurepositive working environment
Certifications
BSc in Computer Science