Med/Senior .NET Engineer

Med/Senior .NET Engineer

On behalf of our Client, a leading software engineering company, we are looking for a Med/Senior .NET Engineer to be based at their offices in Limassol, Cyprus.

Main Duties and Responsibilities

  • Works with the latest technologies for the creation of a new B2B SaaS platform
  • Develops and tests quality features from start to end using best practices and according to our standards
  • Analyzes system requirements 
  • Writes clean, testable code and deliver fit for the purpose solutions
  • Proactively ensures scalability and performance of the deliverables
  • Complies with secure code development
  • Develops technical specifications and designs
  • Performs code reviews, test, and debug 
  • Refactors code
  • Documents development and designs
  • Proposes frameworks and tools
  • Shares knowledge within the team
  • Participates in the Agile SDLC
  • Keeps up to date with industry trends and technology developments

Main Requirements

  • BSc in Computer Science or a similar discipline
  • At least 3 years’ of hands-on coding experience
  • Strong experience with C# and the .Net Core Framework
  • Strong understanding of object-oriented programming and design patterns and RDBMS
  • Good understanding of Entity Framework and S.O.L.I.D principles
  • Experience in building distributed applications within a micro-service architecture
  • Strong team player with a ‘can do’ attitude and a problem-solving ability
  • Fluency in English language both in written and spoken form is essential
  • Any of the below will be considered an advantage:
    • SaaS multi-tenant development experience
    • Experience working with the Azure environment
    • Experience working with CI/CD (i.e. Azure Devops)
    • Experience with Machine learning (i.e. Apache Spark, Databricks, ML.NET)
    • Experience working with IoT and streaming technologies (i.e. ELK stack)
    • Experience working with dockers and any container orchestration (i.e. Service Fabric, Kubernetes)
    • Experience with Agile/Scrum methodologies
    • Experience working with any front-end framework (i.e. ReactJS, AngularJS)

Benefits

  • Friendly and professional working environment
  • Career growth and continuous professional development 
  • Attractive remuneration package 
  • Provident Fund
  • Covered Medical Insurance
  • Flexible working conditions
  • Gym membership and other benefits

All CVs will be handled with the utmost confidentiality.