Cloud Application Architect
Netcompany-Intrasoft
Brussels, Belgium
Job Description
Are you ready to discover the role of a Cloud Application Architect in Netcompany?
As a Cloud Application Architect you will:
- Design and architect scalable cloud-native applications and server-side components, applying best practices in Python-based development and modern software architecture.
- Define and oversee the development of secure and scalable RESTful APIs to enable seamless integration between front-end, backend, and external systems.
- Architect and optimise database models, schemas, and queries to ensure efficient data management, performance, and scalability.
- Establish and enforce security standards and data protection practices across applications, ensuring compliance with relevant regulations.
- Design scalable cloud architectures capable of supporting increasing user demand, leveraging containerisation and cloud technologies.
- Collaborate with engineering teams, product managers, and stakeholders to translate business requirements into robust technical solutions.
- Define and implement CI/CD pipelines and infrastructure-as-code practices to support automated testing, deployment, and reliable delivery.
- Provide technical leadership through architecture reviews, troubleshooting complex system issues, and maintaining clear technical documentation.
Qualifications
What would make you a fit for the role:
- University degree in Computer Science, IT, or a related field.
- Proficiency in Python with experience in frameworks like Django, Flask, or FastAPI.
- Experience in RESTful API design, ORM usage, schema design, and writing efficient database queries.
- Experience with relational (e.g., Oracle, PostgreSQL) and non-relational databases (e.g., Elasticsearch, MongoDB).
- Good Knowledge in secure coding practices, authentication/authorization, and vulnerability scanning tools (e.g., OWASP).
- Hands-on experience with containerization (Docker, Podman) and orchestration using Kubernetes.
- Familiarity with CI/CD pipelines and DevSecOps tools (e.g., Jenkins, GitLab CI, GitHub Actions).
- Experience with version control (Git, SVN) and configuration management tools like Ansible.
- Strong understanding of Agile methodologies, collaborative development, and staying updated with AI-assisted coding tools.
- Strong verbal and written communication skills in English; knowledge of French is an advantage.
Don't forget to mention BrusselsJobs when applying.