Software Developer

Nicosia, Cyprus


information-technology / marketing

Software Developer

Nicosia, Cyprus

Our client is a full-service digital marketing agency, expanding its dynamic team in Nicosia. Their talented software engineer team develops customized digital solutions for local and international clients and there is now an exciting opening for a software developer to join them.

The ideal candidate is a passionate developer who is driven by continual improvement and the need to respond to rapidly changing business needs.

Job Description

  • Assist the software engineer team to develop customised solutions for clients
  • Report to Management
  • Design, develop, document and deliver high-performance, reliable solutions
  • Assist colleagues on projects to hand over deliverables to tight deadlines
  • Update and assist junior and senior colleagues on new developments per project or sector


Candidate Profile

  • Educated to degree level in related subject or able to demonstrate significant relevant experience
  • Experience and proficiency in a variety of software engineering processes and modern programming languages, with emphasis on C#.
  • Min. 2 years of related work experience in .NET environment with proven track record in designing, developing, documenting and delivering high-performance, reliable, reusable, extensible and maintainable technical solutions
  • Understanding of SOA principles, including experience with WCF or web services
  • Understanding of ORM frameworks (ADO.NET Entity Framework, LINQ to SQL)
  • Experience working with SCM systems (such as Subversion, Git, VSTS)
  • Good English communication and cross-group collaboration skills
  • Ability to work effectively in a team environment

 

Further experience or knowledge in any of the following will be beneficial:

  • data modelling
  • front end web development (HTML5, CSS, Javascript)
  • developing cloud-based applications
  • mobile app development (iOS, Android, Xamarin)
  • working with unit testing tools (XUnit)

 


Apply for this position