Description
As a Software Architect, you will play a pivotal role within our data science and software development team in developing, designing cutting-edge technological solutions, delivering high-quality engineering services. Together with your team, you will collaborate with various stakeholders to fine-tune requirements and functional specifications to design software solutions using a microservice-based software architecture. You will work on exciting projects in automotives, railway, aerospace, and more industries!
Key Responsibilities
* Consult stakeholders, collect and document user requirements and functional specifications.
* Translate requirements and specifications into a microservice-based software architecture.
* Guide development and deployment of high-quality software solutions.
* Ensure software solutions are scalable, performant, and reliable.
* Lead and mentor software developers, providing technical guidance and support.
* Conduct code reviews and ensure adherence to best practices and coding standards.
* Identify and resolve technical issues and challenges.
* Create and maintain comprehensive documentation for all architectural decisions (ADR) and designs.
* Stay up to date with the latest industry trends and technologies to ensure our in-house solutions remain cutting edge.
Your profile
We're looking for someone who:
* Has a passion for designing and developing Python applications.
* Brings at least 7 years of experience in software design and architectural patterns, with a good understanding of the principles behind RESTful APIs and web services.
* Language Skills: Fluent in English & Dutch.
* Is experienced with technologies/tools, such as OOP, Python web frameworks (Fast API, Flask), Postgres, Oracle, MongoDB.
* Has experience with message bus technologies (Kafka, Rabbit MQ), caching systems (Redis), and relational and non-relational databases (Postgres, Oracle, MongoDB, Cassandra, S3, etc.).
* Is experienced with DevOps tools (Jenkins, OpenShift), Docker containers, and version control (git, GitLab).
* Has a solid understanding of software design and architectural patterns.
* Holds a master's degree in computer sciences or equivalent.
What's in it for you?
Full-time contract. (Freelance also possible)
You will be part of a growing Belgian SME where initiative and personal development are encouraged. We will provide you with an enjoyable work environment with fun colleagues. We will work out a career plan together with you, with attention and a budget for extra education/certification. You can count on an attractive salary, supplemented with extra-legal benefits, including a company car.
#J-18808-Ljbffr