Senior C#/.NET Developer

Location: Medellín, Colombia (Onsite)

Schedule: Monday to Friday, full-time office hours

English Level: C1 (advanced proficiency required)

Position Overview

We are seeking an experienced Senior C#/.NET Developer (Full Stack or Back End) to

join our growing development team. The ideal candidate will bring 7 to 10 years of

hands-on development experience, strong technical expertise in the Microsoft

technology stack, and a commitment to delivering high-quality software solutions.

Key Responsibilities

Software Development

• Design, develop, and maintain enterprise-level applications using C#/.NET

• Work as a team to translate business requirements into technical directives

• Participate in architectural decisions and provide technical input on designs

• Perform code reviews to ensure adherence to coding standards/best practices

• Troubleshoot and resolve complex technical issues across the stack

• Work closely with other developers on product and feature improvements

Azure Cloud & Infrastructure

• Design and implement cloud-based solutions using Microsoft Azure services

• Knowledgeable with Azure deployments, monitoring, and optimization

• Familiar with DevOps practices including CI/CD pipelines using Azure DevOps

• Ensure security best practices and compliance in cloud environments (HIPAA)

Database Management

• Design and optimize database schemas, stored procedures, and queries

• Work with database technologies including SQL Server and Azure SQL Database

• Ensure data integrity, performance, and backup/recovery procedures

Required Qualifications

Experience & Education

• Bachelor's degree in Computer Science, Software Engineering, or related field

• 7+ years of professional software development experience with C# and .NET

• Proven track record of delivering complex projects on time and within scope

Technical Skills

• Expert-level proficiency in C#, .NET Core, and .NET Framework

• Strong experience with SQL Server and SQL databases, including T-SQL, stored

procedures, and performance tuning

• Strong API design experience with proven ability to build and deploy REST APIs

• Ability to work with and integrate third-party APIs

• Experience with Microsoft Azure cloud services (App Services, Functions,

Storage, SQL Database, etc.)

• CRM experience and understanding of CRM integration patterns

• Experience with Angular (versions 7 and 17)

• Experience with modern development practices including Agile/Scrum

methodologies

• Proficiency with version control systems (Git, Azure DevOps)

Soft Skills

• Excellent verbal and written communication skills with ability to explain

technical concepts to non-technical stakeholders

• Strong analytical and problem-solving abilities

• Ability to work independently and manage multiple priorities in a fast-paced

environment

• Strong attention to detail and commitment to code quality

• Collaborative mindset with ability to work effectively in cross-functional teams

Preferred Qualifications

• Microsoft Azure certifications (Azure Developer Associate, Azure Solutions

Architect, etc.)

• Experience with Plivo or Twilio communication platforms

• Knowledge of DevOps practices and tools (Azure DevOps, Jenkins, etc.)

• Experience with message queuing systems (Service Bus, RabbitMQ)

• Knowledge of HIPAA compliance best practices

What We Offer

• Competitive salary commensurate with experience

APPLICATION FORM

Complete the application below and someone from our team will be in touch.