Middle/Senior .NET Developer (ConnectWise)

Albania Brazil Europe Europe (remote) .NET Software Developer

Required skills

.NET / strong
Angular / good
Azure / strong
English / strong

We are looking for a .NET Developer to join a long-term project developing automation tools for IT Service Providers working with Small and Medium Businesses (SMBs). The product helps automate tasks such as backup/restore, security, and Microsoft 365 administration.
You will work in a Kanban-based process with daily customer meetings, contributing ideas, implementing technical solutions, and helping improve existing Azure-based services.

Customer

ConnectWise is the world’s leading software company dedicated to the success of IT solution providers. Their vision is to power a thriving IT ecosystem that transforms what’s possible for SMBs and does this by empowering IT solution providers with unmatched software, services, and community to achieve their most ambitious vision of success. The tools being developed are used by IT service providers to automate their activities for SMBs, such as backup and restore, providing security, and performing administrative tasks on Microsoft 365 tenants.

Project

The Customer expects technical- and process-wise ideas and best practices from our team. Thus, this project is full of opportunities to brainstorm, discuss pros and cons, define ways of resolving technical challenges with their following implementation in practice.
We are following a Kanban-based process and you should expect daily status meetings with the Customer.

Technologies: C#, .NET Core, MS Azure, Entity Framework Core, Docker, Kubernetes

Requirements

  • At least 3 years of experience in commercial software development in .NET development
  • Strong knowledge of C# programming language and .NET platform (.NET Core)
  • Knowledge of Angular (latest versions)
  • Good knowledge and proper usage of Object-Oriented Programming and Design
  • Familiar with the unit testing purpose and mechanism, unit test frameworks and tools
  • Experience in database design and development, SQL Server
  • Experience in Agile software development processes (Scrum, Kanban)
  • At least Upper-Intermediate level of English

Personal Profile

  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders
  • Strong problem-solving and decision-making skills, with a focus on driving results and meeting deadlines
  • Self-motivated, adaptable, and eager to learn new technologies and frameworks

Responsibilities

  • Perform the development of new features and enhancements
  • Code, debug, document, and maintain software components
  • Participate in peer code and design reviews
  • Perform unit and integration testing
  • Promote good design principles, such as code reuse, modularity, and extensibility
  • Contribute to development of technical project documentation
  • Participate in conference calls with the US Customer
  • Be an active participant of meetings such as daily stand-up, demo, planning, refinement, etc.
  • Report status and progress according to the project demands

WHY US

  • Diversity of Domains & Businesses
  • Variety of technology
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work
  • Outstanding offices (if you choose it)
  • Sports and community activities

REF3692D

Share this vacancy

apply now

apply now

    OR

    Drop your CV here, or

    Supports: DOC, DOCX, PDF, max size 5 Mb

    Take a quiz

    Take a quiz

      Was it comfortable to apply the CV?


      How did you find us?




      Did you hear about us before visiting the site?