Σχετικά με την εταιρεία

Software Engineer - (Hybrid work location in Cyprus)

nicosia, remote
Permanent

520 μέρες πριν Expired

Job description

Software Engineer - (Hybrid work location in Cyprus)

At EY, you’ll have the chance to build a career as unique as you are, with the global scale, support, inclusive culture, and technology, to become the best version of you. And we’re counting on your unique voice and perspective to help EY become even better, too. Join us and build an exceptional experience for yourself, and a better working world for all.

The opportunity

Our EY Consulting ambition is to become the world’s leading transformation consultants, trusted to help our clients generate long-term value. We’re building world-class capabilities in business, technology and people consulting to help us deliver on EY’s purpose of building a better working world — our firm’s broader ambition to become the world’s most trusted, distinctive professional services organization.

Our clients are at the heart of our new strategy. We’re focused on solving the key issues of our client buyers, building deeper relationships, and making a greater impact. We’re introducing a new go-to-market narrative — Transformation Realized™ — to help us harness the core drivers of transformation that will create long-term value for our clients.

To achieve this, we are seeking for Software Engineers to join our Transformation Realized™ Consulting practice. Our team is part of EY’s Central, Eastern and Southeastern Europe & Central Asia (CESA) cluster, delivering market leading services to organizations across industries in Cyprus and internationally.

 

Job Duties

The key responsibilities

  • You will work in multi-disciplinary teams to provide a broad range of information technology related services, such as software development, solution architecture and IT implementation support.
  • Develop solutions in Cyprus and abroad for clients across industries and domains.
  • Add new functionalities and features into existing solutions
  • Building reusable components and libraries for future use
  • Translating designs and wireframes into high quality code
  • Collaborate with project managers, UX designers, front-end developers and quality assurance to deliver client projects.

Job Requirements

To qualify for the role, you must have

  • In-depth understanding of Object-Oriented design/programming, , familiarity with commonly used design patterns (DI, Repository, Service, Mediator) and the SOLID principles.
  • Proven experience in at least one programming language (e.g., Python, Java, C#)
  • Experience Software Development Frameworks
  • Solid understanding of relational databases and experience working with at least one RDMS (SQL Server, MySQL, PostgreSQL, Oracle).
  • Working knowledge of versioning and source control systems (e.g., GIT, SVN, TFS).
  • What is most important is that you are committed to working with your colleagues as part of a high-performing team. You’ll need to demonstrate enthusiasm, motivation, and passion to develop fast in an international working environment. You’ll need to pick up new skills and talents as you go, so asking questions and having the confidence to speak up are essential.
  • Willingness and ability to commute in Cyprus for local projects and abroad for international projects

Ideally, you’ll also have (considered an advantage)

  • Excellent academic background in Computer Engineering, Software Engineering, Information Technology/Systems or another related field
  • Working experience in implementation of technology solutions, including analysis, design and integration
  • Experience in consuming or designing APIs (REST/JSON or SOAP)
  • Experience in Microservices Architecture
  • Understanding of Agile/Scrum software development methodologies
  • Familiarity with cloud technologies/services (Azure, AWS) and DevOps
  • Basic knowledge of containerization technologies (e.g. Docker) and orchestration software (e.g. Kubernetes) would be a plus

Job Benefits

What working at EY offers

EY offers an attractive remuneration package for rewarding both personal and team performance. We are committed to be an inclusive employer and are happy to consider flexible working arrangements. In addition, but not limited to our benefits include:

  • Hybrid Work (work from anywhere when possible and flexible work schedule)
  • Flexible working arrangements
  • Friday afternoon off
  • EY Tech MBA and EY Master’s in business Analytics
  • EY Badges - digital credentials
  • Mobility programs (if interested to work abroad)
  • Private Medical and Life Insurance
  • Paid Sick Leave
  • Paid Paternity Leave
  • Maternity, Wedding and New Baby Gifts
  • Dress for the Occasion
  • EY Employee Assistance Program (EAP) (counselling, legal and financial consultation services).