Senior .NET Developer

Senior .NET Developer

On behalf of our Client, a global leader in online, dynamic verification of identity and financial transactions via regulated e-payment instrument authentication, we are looking for a Senior .NET Developer  to be based at their offices in Nicosia, Cyprus.

Main Duties and Responsibilities

  • Defines system design by analyzing business requirements
  • Writes or modifies highly complex systems
  • Observes, tests, debugs and corrects faults in software
  • Ensures accuracy and integrity of data for new or existing systems
  • Conducts research and analysis to support solution design
  • Develops and produces documentation, including technical specifications, unit test scripts and API’s
  • Understands and incorporates best industry security standards (such as OWASP) in the design and code of software that you write
  • Provides guidance to developers and participate in code reviews

Job Requirements

  • BSc or MSc in Computer Science or a related field
  • Strong coding skills in C# .NET, .NET Core
  • 4+ years experience of hands-on software development
  • 1+ years of current experience working high frequency mission critical systems
  • Good of RDBMS systems and great SQL capabilities
  • Proven ability to utilize coding design patterns
  • Proven team leadership ability
  • Excellent problem analysis skills
  • Excellent communication skills
  • Fluent written and spoken English
  • Very familiar with Git, CI and CD tools such as DevOps, Jenkins, Bamboo
  • Development work in banking or payments systems
  • Knowledge of accounting and/or banking terminology and procedures
  • Knowledge of Java a plus
  • Experience with identity systems and OAuth2 and OpenID Connect
  • Experience with Scrum and Kanban terminologies and procedures
  • Cloud and Azure experience highly regarded
  • Docker experience highly regarded

Benefits

  • Competitive Salary
  • Private health insurance 
  • Sports Benefit 
  • In House Cafeteria
  • Opportunities for professional growth and advancement
  • Performance Bonus, including a mix of cash and share-based scheme of company stock for outstanding performers

All CVs will be handled with the utmost confidentiality.