Senior Software Engineer [TP18-SSE2]
Παιανία, Αττική, Ελλάδα
πριν από 4 μέρες

We are looking for a talented and experienced Software Engineer to add to our development team. Your primary responsibility will be to design and develop all layers of our applications, and to coordinate with the rest of the team in order to deliver a quality product.

Our ideal candidate is self-motivated, able to take ownership of how our products and systems function, and is great to work with.

The candidate should have a strong understanding of the .NET platform as well as experience in scalable web service architectures.

The candidate must be a team player and be able to contribute positively to our culture of team collaboration and our fun, positive, professional work environment.

Responsibilities :

  • Execute full software development life cycle (SDLC)
  • Write well-designed, testable code
  • Integrate software components into a fully functional software system
  • Develop software verification plans and quality assurance procedures
  • Document and maintain software functionality
  • Troubleshoot, debug and upgrade existing systems
  • Comply with project plans and industry standards
  • Ensure software is updated with latest features
  • Requirements :

  • Experience developing .NET Core and .NET Framework applications and features using C#
  • Proven experience in SOA and REST ful web service design, implementation and maintenance
  • Proven experience in multi-threading and asynchronous programming patterns Experience with modern JavaScript frameworks ( Angular, React, Node ) for S.
  • P.A., and supporting testing frameworks and tools

  • A good understanding of object-oriented analysis and design ( Design Patterns, TDD, Dependency Injection, SOLID Principles )
  • In-depth experience with RDBMS including schema design, stored procedures and SQL queries
  • Experience in no-SQL DBMS , including document-store (e.g. MongoDB ) and key-value-store (e.g. Redis )
  • Experience in message queue communication protocols (e.g. AMQP )
  • Experience with decentralized version control (preferably Git ). Experience working on large-scale software development projects with Git workflows is a plus
  • Experience in test and / or behavior driven development ( TDD, BDD )
  • Passionate and self-motivated with the ability to learn quickly and independently
  • Team player capable to interact efficiently / collaborate with the engineering team
  • Nice to have :

  • Experienced in Agile methodologies (Scrum, Kanban)
  • Experience with the Azure Cloud Platform
  • Experience in Unit Testing (e.g. NUnit ) and code coverage
  • To apply for this role, please send your CV and a cover letter to pspala, quoting reference TP18-SSE2

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