Senior .Net Developer
Endava
Brasov, Romania
5 zile în urmă

Responsibilities

As a Senior Developer, beyond your day-to-day development work you will :

  • Take an active role in peer code reviews, balancing technical debt with delivery goals to help maintain code quality.
  • Identify opportunities for new processes / frameworks / architectures.
  • Support the wider team by jointly designing new application features and smaller enhancements.
  • Communicate your ideas to the wider team, aiding understanding, and clarity.
  • Have the chance to liaise with technical stakeholders, help to both take requirements and present summaries.
  • Be given the opportunity to continue your self-development via dedicated learning days & attending conferences / meetups, as well as learning from Senior Developers and Team Leads.
  • Qualifications and Experience

    Technical knowledge :

  • Expert in :
  • C# and .NET Core / 5 .
  • Asynchronous programming.
  • Building components in a service-based architecture.
  • Building out large projects using C# as the main language.
  • Git, source control management and CI CD.
  • Different types of testing unit / regression etc.
  • SQL Server.
  • Experience writing websites using the React framework.
  • Experience with building a range of difference types of API services. REST is a must, also nice to have experience in Graph QL, web sockets and RPC.
  • Experience with queue-based technologies and building out services utilizing them - (e.g. Rabbit / Azure Service Bus etc.).
  • Skills and behaviours :

  • Ability to collaborate with end users, stakeholders, and team members.
  • Programming as part of a team and performing peer code reviews.
  • Demonstrate initiative and independence to solve problems.
  • Stand by software engineering principles around quality and doing things the right way.
  • Have a constant desire to improve knowledge and drive adoption of new tech or approaches within the team.
  • Own mistakes and work with your colleagues to redress them, learn from them and make improvements for the long-term.
  • Be able to communicate abstract or complex ideas or solutions effectively.
  • Raportați această lucrare
    checkmark

    Thank you for reporting this job!

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

    Aplică
    Email-ul meu
    Făcând clic pe "Continuă", acord nevoo consimțământ de a procesa datele mele și de a-mi trimite alerte prin e-mail, așa cum este detaliat în policyApplicația de confidențialitate a lui neuvoo. Pot să-mi retrag consimțământul sau să mă dezabonez în orice moment.
    Continuă
    Formular