Senior Software Developer for Global Cloud Services (Remote Greece)
Citrix Systems
Patras, Greece
πριν από 2 μέρες

We believe work is not a place, but rather a thing you do. Our technology revolves around this core philosophy. We are relentlessly committed to helping people work and play from anywhere, on any device.

Innovation, creativity and a passion for ever-improving performance drive our company and our people forward. We empower the original mobile device : YOU!

What we're looking for :

This opportunity is within the Application Delivery & Security organization, which builds the world's highest performing and secure Application Delivery Services / Products.

In this role, you will work within a team of software engineers on features and problems of medium to high complexity in our Cloud Application delivery services.

As a Senior Software Engineer you will be responsible for the design, development, validation, deployment and sustenance of features on our cloud services.

You will work with other Developers, Architects, Product Managers, and other key stakeholders, to design and implement functionality critical to our business success.

We are looking for people who ideally have experience in working with customers when needed and who can understand problems and fix them.

You will be expected to demonstrate the ability to multitask; works on problems of diverse scope where analysis of data requires evaluation of identifiable factors.

Responsibilities

Interact with PMs, Product Owners, Architects to clarify objectives and requirements

Performing technical work,applying modern software development methodologies

Drive design and development; perform code reviews; implement automated unit tests; debug and integratecode

Collaborate closely with cross-functional teams to define, design, and ship new features

Following agile methodologies and adhere to development best practices like test driven development, code reviews as well as relevant documentation of implemented features and implementation and testing of high performance, resilient and secure cloud services and tools

Communicating technical issues; assisting with technical specification documentation and review

Coordinating own development activities and engaging in continuous learning both on the job and through technical training in order to enhance technical expertise

Qualifications and Requirements

  • The position requires a Software Engineer professional with 3+ years of related work experience in software development, preferably in Linux;
  • or a holder of an MSc or higher degree in Computer Science (or related discipline) with a specialization directly relevant to our product lines.

    Essential requirements

    Bachelor’s degree or equivalent in Computer Science, Electrical Engineering, or related field; equivalent experience may be substituted for formal education

    Expertise implementing, unit testing, debugging and integrating code of moderate complexity.

    Very good knowledge of Python, or Golang or Java

    Very good knowledge in one or more scripting languages (e.g. Perl, JavaScript, shell programming)

    Knowledge of source-control management concepts and tools

    Strong foundation and discipline in software engineering processes

    Advanced knowledge of concepts in operating systems, networking and security

    Experience developing high quality software, following agile methodologies.

    Experience in automated testing, CI / CD concepts and methodologies

    Familiarization with Cloud Computing environments (Amazon AWS, or Microsoft Azure, or GCP)

    Strong written and verbal English communication skills

    Desirable attributes

    Cor C++or Rust knowledge

    Experience with HTTP, TCP and IP Stacks

    Development experience withCloud applications / services

    Experience with docker, Kubernetes

    Knowledge of REST API development and 3rd party integration

    Exposure to systems or applications at scale

    What you’re looking for :

    Our technology is built on the idea that everyone should be able to work from anywhere, at any time, and on any device. It’s a simple philosophy that guides everything we do including how we work.

    If you’re an engineer, we’ll give you plenty of ways to test your skills on cutting edge technology. We want employees to do what they do best, every day.

    Be bold. Take risks. Imagine a better way to work. If this sounds like you then we’d love to talk.

    Functional Area : Software Development

    Software Development

    Αναφορά αυτής της εργασίας
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Υποβάλετε αίτηση
    Το e-mail μου
    Πατώντας στο κουμπί «Συνέχεια », δίνω στο neuvoo τη συγκατάθεση μου να καταχωρήσει τα δεδομένα μου και να μου στέλνει ειδοποιήσεις μέσω email, όπως αναφέρεται λεπτομερώς στην πολιτική προστασίας προσωπικών δεδομένων του neuvoo. Μπορείτε ανά πάσα στιγμή να αποσύρετε τη συγκατάθεση σας ή να διαγραφθείτε οποιαδήποτε στιγμή.
    Συνέχεια
    Φόρμα αίτησης