Position: Senior .NET Engineer
Company: CUCollaborate
Experience required: 3y
English level: upper

Responsibilities:

- Developing, extending and maintaining standalone Web Applications;
- Deploying Azure resources;
- Write code that follows standards defined by CU Collaborate using appropriate software development practices;
- Participate in code reviews and ensure that code meets the expected standards of quality and performance;
- Document and maintain software functionality ;
- Troubleshoot, debug and upgrade existing systems ; 
- Attends company meetings, as requested.;
- Provide technical guidance and mentorship to junior software developers on the team.;
- Conduct technical interview per request;
- Collaborate with Project manager and stakeholders to estimate and prioritise software development tasks.
 

Requirements:

- .NET 6 
- ASP.NET Core (.NET Core 3.1+) 
- ASP.Net Core Web API 
- SQL Server, Azure SQL 
- EntityFramework Core 
- Azure  
App Service 
Storage Accounts 
Service Bus 
Application Insights 
English Intermediate+ 
Strong analytical and problem-solving skills.  
Excellent verbal and written communication skills.  
Strong attention to detail and accuracy.  
 

Nice to have:

- Azure DevOps (CI/CD) 
- Docker 
- Kubernetes

We offer:

- Professional and personal growth
- Team of motivated professionals
- Competitive salary
- Flexible schedule
- Remote work format
- Medical insurance coverage
- Paid vacations, sick leaves, public holidays
- English lessons at company’s expenses