Python Developer, Nuxeo
Hyland
Katowice - Wojewodzka
4 d. temu

Overview

As a developer for the Engineering team, you will work on , an open-source bi-directional synchronisation desktop client that manages offline access and in-place editing of content stored on a Nuxeo Platform server.

In a sense, Nuxeo Drive is like a DropBox client for Nuxeo but with much more extensibility.

Nuxeo Drive is multi-platform and is based on Python, its interactions with the Nuxeo Platform server are handled by our .

Technical Stack

  • Nuxeo Drive : GNU / Linux, MacOS, WindowsPython 3PyQT 5 and QML
  • Nuxeo Platform : Backend : Java, Maven, Sonar, ElasticSearch, MongoDB, PostgreSQL, KafkaFrontend : JavaScript (ES6), Polymer 3, CSS3, npm, webpack.
  • CI / CD : Jenkins X, Kubernetes, Docker, AWS, GCP.
  • A Typical Week :

  • You will brainstorm with Software Architects, Product Managers and Designers to specify new features for the Nuxeo Drive client.
  • You will collaborate with several teams to build, review, test and deliver these features.
  • You will help our support team fix bugs and make customers happy. This is important as we sell support and maintenance.
  • You will learn about new technologies and think about potential solutions to problems.
  • What you will be doing

  • Develop code based on functional specifications and thorough understanding of product code; identify refactoring opportunities and architectural improvements
  • Test code to verify it meets the technical specifications and is working as intended, before submitting to code review
  • Create and apply automated tests and test principles to software changes, including (but not limited to) unit tests
  • Contribute to standards and processes as applicable to software development methodology, including planning, work estimation, solution demos, and reviews
  • Complete logic and algorithm design in alignment with established standards
  • Perform moderately complex peer code reviews
  • Read software requirements and understand impact on design specifications
  • Contribute to the implementation of delivery pipeline, including test automation, security, and performance.
  • Understand business, application, and coding tasks to make data-driven recommendations for internal process improvements and product documentation
  • Provide troubleshooting support for moderately complex production issues or software code issues to ensure the stability of the application
  • Comply with all corporate and departmental privacy and data security policies and practices, including but not limited to, Hyland’s Information Systems Security Policy
  • What will make you successful

    Coding really drives you!

    You have 3+ years of programming experience.

    You know Python 3 very well.

    You're a quick learner, always adapting.

    You care about doing things the right way.

    You are a critical and solution-oriented thinker.

    You write understandable and testable code keeping in mind maintainability.

    You like communicating about what you do.

    You speak English fluently.

    Zgłoś tę pracę
    checkmark

    Thank you for reporting this job!

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

    Aplikuj
    Mój adres email
    Klikając przycisk "Kontynuuj", wyrażam zgodę neuvoo na przetwarzanie moich danych i wysyłanie powiadomień e-mailem, zgodnie z zasadami przedstawionymi przez neuvoo. W każdej chwili mogę wycofać moją zgodę lub zrezygnować z subskrypcji.
    Kontynuuj
    Formularz wniosku