Senior BackEnd Developer, C# / .NET Core

Posted 4hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior BackEnd C#/.NET Core developer at TEHORA, enhancing application services and collaborating with a versatile team. Focused on API development and microservices integration.

Responsibilities:

  • Design, develop and maintain BackEnd services in C# / .NET Core;
  • Develop and evolve REST APIs and microservices;
  • Participate in integration with databases, message queues and cloud services;
  • Fix defects and contribute to stabilizing releases;
  • Perform unit and integration tests;
  • Contribute to CI/CD pipelines and DevOps practices;
  • Document services, interfaces and technical decisions;
  • Collaborate with architects, analysts and FrontEnd developers.

Requirements:

  • Minimum 8 years of experience in IT
  • Significant experience developing with C# / .NET Core
  • Experience developing APIs and microservices
  • Experience in Agile / DevOps environments
  • Cloud experience is a major asset
  • Strong analytical skills for complex technical problems
  • C#, .NET Core, REST APIs
  • Microservices architecture and BackEnd services
  • Git or equivalent version control tool
  • Unit testing, integration testing and software quality practices
  • CI/CD, DevOps and technical documentation
  • Azure Functions, Azure API Management, Azure Service Bus
  • Azure Application Insights, Azure Key Vault, Azure DevOps
  • Cosmos DB, distributed NoSQL databases or graph databases
  • OpenSearch, Elasticsearch or comparable distributed search engine
  • Experience with event-driven architectures
  • Contract assignment or resource pool, depending on client needs
  • Primarily remote work; availability to coordinate based on intervention requests

Benefits:

  • Remote work and flexibility to accommodate family commitments
  • Entrepreneurial culture that encourages creativity and innovation
  • Flexible hours (depending on type of employment contract)
  • Sick leave and leave for family events
  • Appropriate IT equipment
  • A rewarding and motivating workspace
  • Social and environmental initiatives
  • On-the-job learning program
  • Career development path