Senior Software Engineer, citrix cloud org (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 :

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!

Position Overview

As a Senior Software engineer, you will be developing innovative solutions for Citrix Cloud. You will join a team of experienced and talented software engineers based in Patras Greece, boasting a years-long history of delivering high-quality carrier-grade products.

You will be working in a fast-paced business environment and have the potential to collaborate with fellow engineering teams across the globe.

You will also have the opportunity to act as a technical lead in design and development activities as well as play an active role in defining the future of our products.

Role Responsibilities

  • Interface with Product Managers, Architects and customers to understand requirements for developing proof of concepts (prototypes) and final product features.
  • Compose and maintain design specifications and component documents.
  • Collaborate with the team to consider project approaches, select methodologies, jointly plan tasks, and coordinate activities.
  • Implement front end and back end business logic for new features (full stack development).
  • Embrace and institute best practices and coding standards (e.g. : code reviews, logging and instrumentation, unit tests) within the team.
  • Understand and troubleshoot field / customer issues. Diagnose customer problems through systematic root cause analysis and institute preventive measures.
  • Serve as technical expert providing direction, guidance and delegation within a project / scrum team.
  • Engage and encourage continuous learning, both on the job and through available technical training, to further develop knowledge and skills.
  • Basic Qualifications

  • The position requires a Senior Software Engineer professional with relevant years of directly related work
  • Bachelor’s degree or equivalent in Computer Science, Electrical Engineering, or related field
  • Relevant development experience in Microsoft toolchain with emphasis on C# and ASP.NET, API development using .NET Core Databases
  • Proficiency in web based applications using design patterns (e.g. MVC, MVVM), web application frameworks (Angular, React etc.
  • and designing modern REST based APIs, 3rd party integration, Web UI interactions, etc.

  • Extensive expertise in one or more high-level Object Oriented programming languages (e.g. Java, C++ or Python)
  • Strong working knowledge of relational and modern database technologies (SQL, noSQL, schema design)
  • Exposure to Cloud Services (Microsoft Azure, Amazon AWS,etc.)
  • Familiarity with programming for UN*X systems including shell scripting and development toolchain
  • Knowledge of source-control management concepts and tools (e.g. git, mercurial, perforce)
  • Excellent analytical and problem solving skills
  • Strong foundation and discipline in software engineering processes
  • Strong written and verbal English communication skills
  • Team player
  • Preferred Qualifications

  • Master’s degree in Computer Science or equivalent
  • Knowledge and experience with Agile methodologies (e.g. Scrum)
  • Experience in test automation and Continuous Integration.
  • Design of Cloud services in Azure, AWS
  • Highly-scalable, distributed Cloud Services architectures
  • 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. Μπορείτε ανά πάσα στιγμή να αποσύρετε τη συγκατάθεση σας ή να διαγραφθείτε οποιαδήποτε στιγμή.
    Συνέχεια
    Φόρμα αίτησης