menu-icon-closed
Find a Job

Senior .NET Engineer

image Poland, Serbia, Armenia, Ukraine, Colombia, Costa-Rica

About project

Join Our Team as a Back-end Engineer!

Are you passionate about cutting-edge technology and innovation? Do you thrive in a dynamic, collaborative environment where your skills are valued and your ideas are heard? If so, we have an exciting opportunity for you to join our team as a Back-end Engineer at Provectus, a leading Artificial Intelligence consultancy and solutions provider.

Requirements:

  • 5+ Years of Work Experience: We're looking for seasoned professionals with a proven track record in Back-end Engineering.
  • Strong Knowledge of C# and ASP.NET Core: Your expertise in C# and ASP.NET Core will be instrumental in developing robust and scalable solutions.
  • Experience with REST: Familiarity with RESTful architecture is essential for building efficient and interoperable APIs.
  • Strong Knowledge of Entity Framework Core: You should be well-versed in Entity Framework Core for seamless data access and manipulation.
  • Good Understanding of Microservice Approach: An understanding of microservices architecture will be advantageous for designing and implementing modular, scalable systems.
  • Knowledge of SQL Server: Proficiency in SQL Server is necessary for managing and querying databases effectively.
  • Experience with Azure Services: Hands-on experience with Azure services will be beneficial for deploying and managing cloud-based applications.
  • Experience with JS/TS, React: Any experience with JavaScript/TypeScript and React will be a valuable addition to our tech stack.
  • English Proficiency: Strong communication skills in English, at least at an upper-intermediate level, are a must.

Would be a plus:

  • DevOps Skills: Experience with DevOps practices including scripting, pipelines, and Azure templates will be highly advantageous.
  • Experience with Payments Services: Familiarity with payment services such as Stripe, Apple, and Google Play would be a significant asset.

Responsibilities:

  • New Features Implementation: You will be responsible for implementing new features and functionalities to enhance our product offering.
  • Rewriting the Product with .NET Core: You will contribute to the migration and modernization efforts, leveraging the power of .NET Core.
  • Code Quality Processes: Executing standard code quality processes including merge requests and other best practices to ensure high-quality codebase.
  • Collaboration and Meetings: Participating in meetings with partners and collaborating closely with the core team to drive project success.
  • Proactivity & Self-Organization: Demonstrating proactive behavior and self-organization to meet project deadlines and objectives efficiently.

  • Technologies:

  • .NET Core
  • Azure
  • REST
  • OAuth 2.0
  • SQL
  • Microservices

We are waiting for you to become a part of our team!