Description
Job Details
Employment Type:
* Independent Contractor (PJ)
Professional Area:
Information Technology / IT
Benefits
null
Responsibilities and Duties
The Software Architecture Specialist will be responsible for defining, designing, and evolving high-complexity technological solutions, ensuring compliance with corporate standards, scalability, security, and strategic alignment with business objectives. They will serve as the technical reference for multidisciplinary teams, supporting critical architectural decisions and guiding development teams on best practices.
Requirements and Qualifications
Experience and Qualifications: Solid experience in: Designing and implementing distributed architectures, microservices, SOA, and APIs. Programming languages such as .NET, Java, Python, or Node.js. Relational databases (SQL Server, Oracle, PostgreSQL) and non-relational databases (MongoDB, DynamoDB, Cassandra). Messaging frameworks (Kafka, RabbitMQ, SQS/SNS). Cloud architectures (AWS, Azure, GCP). DevOps knowledge: CI/CD pipelines, containers (Docker, Kubernetes), infrastructure as code (Terraform, CloudFormation). Observability tools: application monitoring (DataDog, Prometheus, Grafana, New Relic). Best Practices: proficiency in SOLID principles, design patterns, DDD (Domain\-Driven Design), and Clean Architecture. Methodologies: experience in agile environments (Scrum, Kanban, SAFe). Behavioral Competencies Analytical ability and systemic vision. Clear and assertive communication skills for both technical and non-technical audiences. Technical leadership and influence in strategic decision-making. Collaboration and teamwork within multidisciplinary teams. Proactivity, innovation, and results orientation.
Job Code: 2207