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 Job Type: Full-time