Skip directly to search

Skip directly to content

 

Skopje

.NET developer

Development - .NET
 
 

Responsibilities

We are looking for the right candidate that will be willing to accept new challenges in:

  • Continuously expanding knowledge in technical but also in different business domains
  • Expand horizons and providing direct consultancy to international clients
  • Making an impact by sharing knowledge within the company and the wider community
  • Accept the culture of constant improvement by working in environment that provides the support but also the challenge for growth.

A set of activities that come with the territory:  

  • Take part in reviews of own work and leads reviews of colleagues’ work. 
  • Provides guidance and assistance to colleagues in any aspect of program design, creation, testing and documentation. 
  • Takes part in evaluations and reviews of programming methods, tools and standards. 
  • Operate at senior level in medium sized client organization.
  • Communicate/interface well with clients and represent Endava in a positive and professional manner.

If it sounds interesting start with matching your profile using the details bellow.

 

Qualifications and Experience

  • Advanced OOP knowledge
  • Advanced knowledge in C# and the .NET framework
  • Advanced knowledge in software patterns and practices
  • Advanced knowledge in Unit Testing /Mocking 
  • Good knowledge in EntityFramework or other ORM frameworks
  • Experience with database development with MS SQL Server: stored procedures, query optimization, indexing techniques, scalability
  • Experience with source control systems (Git)
  • Experience with issue tracking systems: JIRA
  • Experience in sharing knowledge, presentations and mentoring
  • Experience in leading a team
  • Experience in HTML, CSS, JavaScript
  • Experience with logging libraries (Log4Net, etc)
  • Understanding of continuous integration and deployment processes
  • Experience of the full software development lifecycle with a focus on Agile processes
  • Willing to learn and share knowledge
  • Good English skills (spoken and written)
  • Proactive
  • Able to communicate with team members
  • Attention to details

The following skills would be a plus:

  • Commercial experience in software design/architecture (N-Tier, SOA, Microservices)
  • Experience with cloud based platforms (Azure or AWS)
  • Experience with .NET Core
  • Experience with Angular or ReactJS
  • Experience with CI/CD tools (Jenkins, TeamCity, etc)
  • Experience with No SQL Storage, Elastic Search and the ELK stack

 

Additional Information

  • Possibility to work together with teams from other countries 
  • Supportive, friendly and healthy work environment in an international company
  • Continuous learning opportunities (coaching and on the job learning, trainings, certifications, conferences)
  • Private health insurance
  • Social and sport benefits, foreign language courses
  • Flexible working hours
  • Endava referral bonus

We are listening

How would you rate your experience with Endava so far?

We would appreciate talking to you about your feedback. Could you share with us your contact details?