Architecte logiciel – Microservices, API, Azure
Location
Canada
Posted
1 day ago
Salary
0
Seniority
Senior
Job Description
Architecte logiciel – Microservices, API, Azure
TEHORA inc.
• Define, recommend and document software architecture directions; • Analyze application evolution needs and propose robust solutions; • Guide decisions related to microservices, APIs, message queues and integrations; • Support development teams in applying best practices; • Participate in architecture reviews, design reviews and impact analyses; • Contribute to testing, performance, resilience and operability strategies; • Produce assessments, diagrams, recommendations and architecture documentation; • Ensure alignment between business, technology and security directions.
Job Requirements
- Significant experience in software architecture;
- Experience with cloud application platforms;
- Experience in microservices architecture and API design;
- Good understanding of Agile / DevOps environments;
- Ability to communicate technical directions to diverse audiences;
- Excellent documentation and synthesis skills;
- Software architecture, microservices and RESTful APIs;
- Event-driven architecture and message queues;
- Application security, performance, resilience and operability;
- CI/CD and DevOps practices;
- Architecture documentation and team enablement;
- Azure API Management, Azure Functions, Azure Service Bus;
- Azure Cosmos DB, Azure DevOps, Azure B2C, Application Insights;
- ARM, Bicep or Terraform;
- OpenSearch, Elasticsearch or Azure Cognitive Search;
- Experience in the public sector or regulated environments;
- Contract engagement or resource pool, depending on client needs;
- Primarily remote work; availability to coordinate according to intervention requests;
Benefits
- Remote work and flexibility to accommodate your family commitments
- Entrepreneurial culture that encourages creativity and innovation
- Flexible hours (depending on the type of employment contract)
- Sick leave and leave for family events
- Appropriate IT equipment
- A motivating and rewarding workspace
- Social and environmental initiatives
- On-the-job learning program
- Career development path
Related Guides
Related Categories
Related Job Pages
More Architect Jobs
Role Description Staritas is seeking an experienced Enterprise Architect to lead enterprise technology modernization, platform scalability, and responsible AI enablement. Reporting to the CTO, this role will shape architecture strategy across applications, cloud platforms, APIs, integrations, data, cybersecurity, DevOps, and engineering practices. This role partners with technology, business, product, engineering, and security leaders to design secure, scalable, reliable, and maintainable solutions. The Enterprise Architect will help reduce technical debt, improve delivery speed, strengthen platform resilience, and enable practical AI adoption across the enterprise. Key Responsibilities - Define and drive enterprise architecture, platform modernization, AI enablement, and governance roadmaps. - Lead current- and future-state planning across applications, integrations, APIs, cloud, data, security, DevOps, observability, and AI-enabled capabilities. - Design secure, scalable, API-first, cloud-ready, and AI-aware architecture patterns. - Provide architecture leadership for enterprise applications, workflow systems, data platforms, integrations, identity, monitoring, and deployment automation. - Establish architecture standards, reusable patterns, decision records, and lightweight governance practices. - Review solution designs, validate technology choices, identify risks, reduce technical debt, and guide implementation. - Mentor engineering teams on CI/CD, automated testing, containers, Kubernetes, DevOps automation, secure development, observability, and AI-assisted workflows. - Partner with security and risk stakeholders on secure architecture, access controls, data protection, secure SDLC practices, and responsible AI usage. AI Enablement - Champion responsible AI adoption to improve software delivery, engineering productivity, automation, analytics, operations, and knowledge management. - Help teams use AI for code generation, code review, refactoring, testing, documentation, architecture analysis, troubleshooting, and research. - Develop responsible AI standards for data protection, secure prompting, model selection, human review, acceptable use, auditability, cost, and risk management. - Identify high-value AI use cases and define architecture patterns for AI integrations, including APIs, workflow automation, retrieval-augmented generation, enterprise knowledge connectors, and human-in-the-loop review. Qualifications - Bachelor’s or master’s degree in Computer Science, Information Technology, Engineering, or equivalent experience. - 10+ years of progressive technology experience in enterprise architecture, solution architecture, software engineering, systems integration, cloud platforms, or technical leadership. - Hands-on experience with REST APIs, API-first design, modular or microservices architectures, messaging, data flows, and enterprise integration patterns. - Experience with Docker, Kubernetes, Linux, CI/CD, automated testing, and DevOps automation. - Strong understanding of data architecture, databases, cybersecurity, IAM, observability, disaster recovery, and operational resilience. - Ability to lead architecture reviews, influence technical direction, mentor engineers, and communicate with technical and non-technical stakeholders. - Practical experience using AI tools to improve engineering, architecture, documentation, testing, troubleshooting, or productivity. Preferred Qualifications - Experience modernizing, consolidating, or scaling enterprise platforms. - Experience with AWS, Azure, GCP, or similar cloud platforms. - Experience with enterprise SaaS ecosystems, ERP, CRM, workflow, analytics, data warehouse, or lakehouse platforms. - Relevant architecture, cloud, Kubernetes, security, or enterprise technology certifications. - Experience with AI platforms, LLM integrations, AI coding assistants, RAG, AI agents, enterprise knowledge connectors, or AI governance practices. Success Measures - Business-aligned architecture roadmap adopted by leadership. - Improved delivery speed, code quality, deployment reliability, testing maturity, productivity, and operational efficiency. - Consistent use of architecture standards, API patterns, DevOps practices, cloud/container principles, security controls, and responsible AI guidelines. - Reduced technical debt, platform fragmentation, redundant capabilities, manual effort, and avoidable complexity. - Enterprise systems that are secure, scalable, observable, resilient, cost-effective, AI-ready, and positioned for future growth. Benefits - Competitive salary and performance bonus program. - Fully remote work environment. - Comprehensive benefits package including 401k match. - 19 days of PTO per year; 10 holidays per year. - Opportunity to work in a mission-driven organization where your work directly shapes clarity, confidence, and better outcomes across healthcare. Travel Up to 10% travel, based on business needs. While our roles are 100% remote, we do get together a few times a year for up to one week. Employees are given ample notice and attendance is expected. Work Environment This position operates in a professional work environment and requires the use of standard office equipment such as a computer, keyboard, mouse, webcam, and phone. Equal Opportunity / Affirmative Action Statement Staritas is committed to providing equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, genetic information, sexual orientation, gender identity, or veteran status. Accommodation Statement If you need reasonable accommodation to apply for this position, please contact the recruiter. Pay Transparency Statement Staritas posts compensation ranges and benefits for all open roles. The compensation range for this position is $155,000-$185,000, plus performance bonus and a comprehensive benefits package. Compensation offered will depend on factors including experience, skills, geographic location, and internal equity. Staritas does not retaliate against employees or applicants for discussing compensation. Benefits Statement Staritas offers a comprehensive and competitive benefits package designed to support the health, wellbeing, and financial security of our employees. Benefits include medical, dental, and vision coverage; retirement savings plans with company contributions; paid time off and company holidays; paid parental and family leave; and access to employee assistance and wellness resources. Additional benefits include life and disability insurance, professional development opportunities, and flexible work arrangements.
Role Description We are looking for a System/Solutions Architect to join our team and lead the design and implementation of complex back-end software solutions focused on system integration in retail environments. This role will require working closely with a multicultural team spread across Brazil, Colombia, the UK, and the USA, with all communication conducted in English. - Design and architect scalable and high-performance back-end software solutions that integrate various systems. - Collaborate with stakeholders to gather requirements and translate them into technical specifications and architectural designs for complex integrations. - Evaluate and recommend tools, technologies, and processes to enhance integration efficiency and software quality, with a focus on .NET technologies. - Ensure solutions are aligned with the overall enterprise architecture and comply with best practices and standards for system reliability and security. - Lead the development of architectural documentation, including system diagrams, integration strategies, and design patterns for service-oriented architecture (SOA). - Work closely with development teams to ensure successful implementation of architectural designs, particularly for SOAP and RESTful APIs. - Conduct architectural reviews and provide feedback to ensure quality and performance within the development lifecycle. - Stay up to date with emerging technologies and trends in system integration, assessing their potential impact on the organization and its projects. Qualifications - Bachelor’s degree in Computer Science, Engineering, or a related field. - Proficiency in .NET technologies (C#, .NET Framework, .NET Core) and experience with SQL Server for database design. - Experience with cloud platforms, preferably Azure, for deploying and managing integrated solutions. - Strong understanding of service-oriented architecture (SOA), software design patterns, and RESTful API design. - Familiarity with database performance tuning and optimization strategies. - Excellent analytical and problem-solving skills, with the ability to work in a fast-paced environment. - Strong communication skills and ability to collaborate effectively with technical and non-technical stakeholders. - Advanced English proficiency. Requirements - Experience with DevOps practices and CI/CD tools. - Familiarity with specification-driven development and agentic approaches to software development. - Exposure to Agile development methodologies. Benefits - Health and dental insurance - Meal and food allowance - Childcare assistance - Extended paternity leave - Partnership with gyms and health and wellness professionals via Wellhub (Gympass) TotalPass - Profit Sharing and Results Participation (PLR) - Life insurance - Continuous learning platform (CI&T University) - Discount club - Free online platform dedicated to physical, mental, and overall well-being - Pregnancy and responsible parenting course - Partnerships with online learning platforms - Language learning platform - And many more!
Role Description Este cargo desempenha um papel fundamental na garantia do bom funcionamento e suporte das plataformas corporativas de TI da empresa. Ele é responsável por auxiliar na implementação e manutenção de sistemas corporativos essenciais da empresa, tendo sempre em vista as atuais soluções disponíveis na empresa e atuando para alcançar visões futuras que tragam melhorias em termos de desempenho, produtividade e custos para a empresa, sempre colaborando com as demais áreas e stakeholders para maximização de resultados. Qualifications - Diploma de bacharelado em Ciências da Computação, Engenharia de Computação, Sistemas de Informação ou áreas correlatas. - Experiência comprovada em carteira ou carta/declaração de empregador anterior, em ao menos duas das seguintes áreas de conhecimento: Office365 / Imagem de Notebook e Desktop / Produtividade. Requirements - Certified Data Management Professional (CDMP) da DAMA International. - Certified Information Management Professional (CIMP) da eLearningCurve. - Pós-graduação ou MBA em Gestão da Informação, Gestão de Dados, ou Governança de TI. Benefits - Ambiente Inovador: Aqui você trabalha com um time diverso e colaborativo, que valoriza o seu conhecimento e incentiva seu crescimento. - Desenvolvimento Contínuo: Oferecemos treinamentos, certificações e programas de capacitação para você evoluir sempre. - Impacto Real: Atuamos em projetos estratégicos que transformam empresas e entregam resultados concretos. - Cultura que acolhe: Valorizamos a diversidade como parte da nossa cultura e acreditamos que a inovação nasce das diferenças.
Role Description Responsável por organizar e gerir grandes volumes de dados para suportar análises e decisões estratégicas. Ele começa colaborando com stakeholders para entender as necessidades de negócios e traduzir essas necessidades em especificações técnicas. Em seguida, cria modelos de dados lógicos e físicos para garantir a integridade e consistência dos dados. O profissional também define a arquitetura do DW, seleciona tecnologias apropriadas e implementa o sistema. Além disso, mantém o DW otimizado e atualizado, assegurando que ele seja escalável e eficaz para futuras necessidades da empresa. De maneira análoga atua na modelagem e manutenção de aplicações financeiras, incluindo planejamento, orçamento, forecast e consolidação. Qualifications - Pós-graduação ou MBA em Gestão da Informação, Gestão de Dados, ou Governança de TI, ou certificações na área de governança de dados, como: - Certified Data Management Professional (CDMP) da DAMA International. - Certified Information Management Professional (CIMP) da eLearningCurve. - Experiência consolidada em projetos de Arquitetura de Dados, Data Warehouse ou Analytics Corporativo. - Experiência comprovada na definição e implementação de arquiteturas de dados corporativas. - Experiência em ambientes de missão crítica e grande volume de dados. - Vivência em integração de múltiplas fontes de dados estruturadas e não estruturadas. Requirements - Certificação oficial SAP BW (Versão SAP BW 7.5 ou superior). - Certificação em outras ferramentas DW. - Ou Pós-graduação ou MBA em Data Mining, Data Warehouse, Business Intelligence. Benefits - Ambiente Inovador: Aqui você trabalha com um time diverso e colaborativo, que valoriza o seu conhecimento e incentiva seu crescimento. - Desenvolvimento Contínuo: Oferecemos treinamentos, certificações e programas de capacitação para você evoluir sempre. - Impacto Real: Atuamos em projetos estratégicos que transformam empresas e entregam resultados concretos. - Cultura que acolhe: Valorizamos a diversidade como parte da nossa cultura e acreditamos que a inovação nasce das diferenças.

