Senior C# Software Engineer

Warning

CyprusNet is not responsible or liable for any scams, frauds, misleading job offerings or false resume information within Cyprus Jobs free service. We strongly recommend that users never reveal private information such as credit cards, bank accounts, insurance numbers, passports, ID numbers or give away any money and so forth.

If you've been targeted by a job scam, report to: Cyprus Crime Combating Department

Position Details
Reference No.
82188
Title
Senior C# Software Engineer
Employment Type
Full Time
Available Positions
1
Location(s):
Limassol
Posted On:
15/03/2018
Contact Details
Company
UTX Technologies
Contact Person
Marios Konstantinidis
Address
141 Omonias, The Maritime Center Block C
Limassol
Phones
25248469
Email
careers@u-tx.com
Job Description

This is a great opportunity to join our talented and highly professional team who are developing our market leading, innovative and cutting edge cellular telecommunications products, which are used to safeguard people around the world.

Job description:

  • Research, design and development for cutting edge cellular communications solutions on the Windows platform

  • Development environment: C# / WPF / XAML / MVVM / .NET 4.5 / TFS / GIT with Visual Studio 2017 / xUnit.net / Nsubstitute / Entity Framework / Reactive Extensions / Microservices / zMQ, Protobuffers (Training provided for areas that youโ€™re not familiar with)
  • Working as part of a Scrum team
  • Carry out peer coding reviews
  • Mentor and coach other Engineers
  • Design major parts of the software
  • Introduce new techniques and libraries
  • Help to guide the evolution of the product
  • Implement components with maintainability, testability and performance in mind

  • Working closely with other Scrum teams

  • Take part in the companyโ€™s Innovation Initiatives

  • Continuous learning and personal development using the 70/20/10 model

Required Qualifications

Qualifications required:

  • BSc or equivalent in computer science or related field
  • At least 4 years of experience with C#
  • Advantageous, but not essential:
    • Knowledge of GIT
    • Knowledge of unit testing
    • Knowledge or automated testing
    • Some knowledge of WPF and C++ (Managed & Unmanaged)
    • Knowledge and experience of Scrum and Agile development techniques (TDD, Pair Programming etc.)
    • Knowledge and experience of other Microsoft Technologies (ASP.NET, WCF etc.)
Other Requirements

Other requirements:

  • Passion for Software Development and technology in general
  • Hunger to learn and continuously improve
  • Excellent English
  • Good communication skills
  • Able to work effectively as part of a team