Application Cloud Architect

V-IT
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Tech stack

Agile Methodologies
Artificial Intelligence
Application Performance Management
Cloud Computing
Configuration Management
Code Review
Databases
Database Queries
Database Security
Software Debugging
Linux
Django
Elasticsearch
Github
Design of User Interfaces
Python
PostgreSQL
MongoDB
Oracle Applications
Open Web Application Security
Cloud Services
Ansible
Secure Coding
Subversion
Management of Software Versions
Web Applications
Web Application Frameworks
Data Storage Technologies
Flask
GIT
FastAPI
Gitlab-ci
Kubernetes
Information Technology
Non-relational Database
Front End Software Development
Software Coding
REST
Devsecops
Docker
Jenkins
Vulnerability Analysis

Job description

  • Architect server-side components and services for web applications using best practices in Python programming.
  • Develop and maintain RESTful APIs for seamless communication between front-end and back-end systems.
  • Design, implement, and optimize database schemas and queries for efficient data storage and retrieval.
  • Manage database security measures to protect sensitive information and ensure compliance with data protection standards.
  • Enhance application performance by identifying bottlenecks and optimizing server-side code and database queries.
  • Implement scalable architectures to handle increased user load and data volume, leveraging cloud services and containerization.
  • Conduct regular code reviews and use vulnerability scanning tools to identify and address potential security issues.
  • Implement security protocols and standards to safeguard applications against threats and ensure data privacy.
  • Collaborate closely with front-end developers, UI/UX designers, product managers, and other stakeholders to deliver quality web application solutions.
  • Translate business requirements into technical specifications and adjust implementations based on feedback.
  • Set up and maintain CI/CD pipelines to automate testing and deployments, ensuring consistent and rapid delivery of applications.
  • Participate in deploying applications in cloud environments using infrastructure-as-code and configuration management tools.
  • Actively engage in debugging and resolving issues raised during testing or reported in production.
  • Write technical documentation., Data modelerBrussel, Brussel Functional AnalystBrussel, Brussel IT Support EngineerOost-Vlaanderen, Oost-Vlaanderen Medior Data Quality & Migration Coordinator - RioleringenOost-Vlaanderen, Oost-Vlaanderen System EngineerVlaams-Brabant, Vlaams-Brabant

Requirements

  • Bachelor's degree in Computer Sciences.
  • Proficiency in Python and experience with web frameworks such as Django, Flask, or FastAPI.
  • Experience with code linters and formatters (e.g., pylint, black, flake8) to enforce coding standards.
  • Experience with AI-powered code assistants (e.g., Amazon Q, Github Copilot).
  • Strong understanding of RESTful design and implementation.
  • Solid experience with relational (e.g., Oracle, PostgreSQL) and non-relational databases (e.g., Elasticsearch, MongoDB).
  • Expertise in containerization tools like Docker, Podman, and orchestration using Kubernetes.
  • Knowledge of vulnerability scanning tools (e.g., OWASP), secure coding practices, and standards, including authentication, authorization, and encryption.
  • Knowledge of code versioning tools such as Git or SVN.
  • Knowledge of DevSecOps tools such as Jenkins, GitLab CI, GitHub Actions.
  • Familiarity with configuration management tools like Ansible.
  • Experience with Linux.
  • Good knowledge of agile methodology.

Non-Technical Skills:

  • Strong problem-solving and analytical skills.
  • Strong organizational and time-management skills.
  • Capability of integration in an international/multi-cultural environment.
  • Excellent verbal communication.
  • Attention to detail.
  • Ability to write clean, efficient, and maintainable code.

Apply for this position