Senior Software Engineer Microsoft Technologies

February 12, 2026

Colombia

Full-time

Computrabajo

Apply
Descripción

Job Description

As a Senior Software Engineer, you will play a key role in the design, development and optimization of business solutions across multiple industries. You will collaborate with architects, project managers and business stakeholders to ensure solutions are robust, efficient and aligned with Haipriori's mission of delivering technology with purpose.

Key Responsibilities:
-Design, develop and maintain applications using Microsoft technologies, including .NET Framework, C#, VB.NET and SQL Server.
-Build, integrate and optimize RESTful APIs, ensuring they meet performance, security and scalability standards, aligned with SOLID best practices and principles.
-Develop and maintain pipelines in Azure DevOps (ADO), implementing CI/CD workflows to ensure automatic and repeatable deployments.
-Deploy and manage applications in Containers and Azure Kubernetes, ensuring their reliability, performance and compliance.
-Participate in code reviews, apply clean architecture patterns and ensure compliance with Haipriori quality standards.
-Implement and maintain automated testing frameworks (unit, integration and interface) to ensure software reliability.
-Collaborate with architects and analysts to translate business requirements into technical specifications and actionable development tasks.
-Contribute to continuous improvement by researching emerging Microsoft and cloud technologies, recommending improvements to existing architectures.
-Support and guide junior engineers, promoting a culture of excellence, responsibility and collaboration.
-Document software designs, configurations and operating procedures to maintain transparency and regulatory compliance.

Requirements:
-University degree in Computer Science, Information Systems or equivalent experience.
-Minimum 5 years of professional experience in software development with Microsoft technologies.
-Proficiency in C#, VB.NET and .NET Framework / .NET Core. -Experience with Microsoft SQL Server, including stored procedures, queries, and performance optimization.
-Practical experience with Azure DevOps, Azure Containers and Kubernetes for application delivery and orchestration. -Solid understanding of software design principles (SOLID, OOP) and API design best practices.
-Experience implementing and maintaining CI/CD pipelines and automated testing frameworks.
-Strong analytical and problem-solving skills, focused on code efficiency and maintainability.
-Excellent collaboration, communication and documentation skills. -Proficiency in English (Spanish is a plus).

Preferred requirements:
-Experience with Azure Resource Manager (ARM) or Terraform for infrastructure as code.
-Familiarity with DevOps/SRE practices and agile methodologies. -Knowledge of compliance and security standards (e.g. HIPAA, SOC 2, GDPR).
-Familiarity with Behavior Driven Development (BDD) or Test Driven Development (TDD) frameworks.
-Azure certifications (e.g. Azure Developer Associate, Azure Solutions Architect Expert) are a plus.

Who are you:

-A systems thinker who sees the connection between software architecture and business results. -A mentor and collaborator who elevates others while maintaining accountability for quality and results.

-A problem solver who thrives in complex and regulated environments.

-A curious innovator who continually learns and applies new technologies to improve results.

Why Haipriori: At Haipriori, we cultivate a culture of excellence, responsibility and growth. You will join a team that values ​​your technical expertise and your ability to connect technology decisions with business impact. Together, we build solutions that not only work, but matter.

Physical and Work Environment Requirements Sedentary work that primarily involves sitting or standing. Must be able to access and navigate project facilities or client environments when necessary. Ability to collaborate effectively in hybrid or remote environments.",