Bogota, Bayern, Colombia
1 day ago
Arquitecto de software Senior
Why SoftwareOne? Success at SoftwareOne is not defined by what you do for yourself, but by what you deliver for our customers, the business and for the employees around you. SoftwareOne employees are energized, agile and are laser focused on delivering world class Customer Satisfaction and results. Our leaders motivate and inspire their teams and provide a working environment that delivers incredible levels of Employee Satisfaction. We are Humble. Our leaders operate with a high level of Discipline but can work at Speed manage change in a global economy. We are a leading global provider of end-to-end software and cloud technology solutions, headquartered in Switzerland. Our 8,700 employees support our approximately 65,000 customers in their digital transformation. The role Join our Services Delivery team! We look forward to learning more about you and exploring how, working together, we can build an exceptional team. Azure Solutions Architect Full Time | Location: Colombia | Hybrid Model Our people. This is what makes SoftwareOne successful. About the Role We are looking for an architect with solid experience in Azure and software development to lead the design of cloud-native solutions, implement architectural best practices, and ensure technical excellence in every delivery. You will be responsible for guiding the technical team, collaborating with stakeholders, and ensuring resilient, secure solutions that align with business objectives. . Key Responsibilities: Design hybrid and cloud-native architectures on Microsoft Azure. Lead the development of solutions using .NET (Core/6/7/8+), REST, gRPC, DDD, and microservices. Implement Clean Architecture practices, including CQRS, Unit of Work, repository patterns, resilience strategies, and structured logging. Integrate services such as App Services, AKS, API Management, Service Bus, Cosmos DB, Logic Apps, and Key Vault. Develop modern frontend applications with Angular (12+), leveraging modular SPAs, Redux, and Micro Frontends. Optimize containers with Docker and manage deployments using AKS, Helm, and deployment strategies such as blue-green or rolling updates. Apply SOLID principles, design patterns, and architectural styles such as hexagonal, onion, or event-driven. Ensure solution security through JWT, OAuth2, OpenID Connect, OWASP practices, Azure B2C access control, and secure secrets management. Implement CI/CD pipelines with Azure DevOps and automate infrastructure using Bicep, ARM templates, or Terraform. Ensure technical quality through unit, integration, and performance testing, along with continuous inspection using SonarCloud. Document architectures using the 4+1 model, as well as sequence, flow, activity, and deployment diagrams. Evaluate technical trade-offs and lead sustainable architecture decision-making. What we need to see from you Required Skills and Experience Professional in Systems Engineering or related fields, with experience in designing and implementing modern cloud architectures. This individual should have strong knowledge of Microsoft Azure, including services such as AKS, App Services, Azure SQL, Storage Accounts, Event Grid, Application Insights, Azure AD, and Entra ID, among others. Experience in backend development with .NET Core or higher is required, applying design principles, asynchronous programming, validation, testing, and architectural patterns such as Clean Architecture, CQRS, and DDD. On the frontend side, solid command of Angular 12 or higher is necessary, along with API integration, security, lazy loading, and desirable knowledge of technologies like Ionic and Cordova. The candidate should also have experience with containerization using Docker, microservices deployment in AKS, monitoring, autoscaling, and deployment strategies such as rolling updates or blue-green. The ideal profile also includes skills in observability (Prometheus, Grafana, App Insights, OpenTelemetry), API and web application security, infrastructure automation as code (Bicep, ARM templates, or Terraform), and CI/CD experience using Azure DevOps. We are looking for someone who follows best practices, with strong technical leadership, effective communication skills, and a focus on building sustainable, scalable, and secure solutions. Why should you join our team? A distinctive culture that embraces our values and promotes a positive and encouraging work environment. Employee recognition programs. A variety of training and development opportunities. Work-life balance. Referral bonus program. Multicultural interaction. Contribution to society - employee initiatives. Corporate events. Latest technologies for our clients and colleagues. And much more! Job Function Software & Cloud
Por favor confirme su dirección de correo electrónico: Send Email