Social network you want to login/join with:
Software Architect (Freelance), Mechelen
Client:
Certio
Location:
Mechelen, Belgium
Job Category:
Other
EU work permit required:
Yes
Job Reference:
bda9b574253f
Job Views:
5
Posted:
08.02.2025
Expiry Date:
25.03.2025
Job Description:
Job Description
We are seeking a talented and motivated software architect to join our customers' data science and software development team. The primary responsibility of this role is to design in-house software solutions and oversee their development and implementation. You will collaborate with various stakeholders to fine-tune requirements and functional specifications. You will design software solutions using a microservice-based software architecture. You will mentor software developers and provide constructive feedback during architecture and code review sessions. You should be hands-on and don't mind writing code yourself, especially for more complex components.
Key Responsibilities
1. Consult stakeholders, collect and document user requirements and functional specifications.
2. Translate requirements and specifications into a microservice-based software architecture.
3. Guide development and deployment of high-quality software solutions.
4. Ensure software solutions are scalable, performant, and reliable.
5. Lead and mentor software developers, providing technical guidance and support.
6. Conduct code reviews and ensure adherence to best practices and coding standards.
7. Identify and resolve technical issues and challenges.
8. Create and maintain comprehensive documentation for all architectural decisions (ADR) and designs.
9. Stay up to date with the latest industry trends and technologies to ensure our in-house solutions remain cutting edge.
Requirements
Skills & Qualifications
1. Master's degree in computer science or a related field.
2. 7 years of work experience.
3. Proven track record of designing and developing Python applications.
4. Solid understanding of software design and architectural patterns.
5. Good understanding of the principles behind RESTful APIs and web services.
6. Good understanding of event-driven design.
7. Good understanding of functional and object-oriented programming.
8. Profound understanding of threading, multi-processing, and asynchronous programming.
9. Experience with various Python web frameworks (Fast API, Flask, etc.).
10. Experience with message bus technologies (Kafka, Rabbit MQ), caching systems (Redis), and relational and non-relational databases (Postgres, Oracle, MongoDB, Cassandra, S3, etc.).
11. Experience with writing test code (Pytest).
12. Experience with DevOps (Jenkins, OpenShift), Docker containers, and version control (git, GitLab).
13. Good understanding of the potential impact of (industrial) network topologies on software architecture.
14. Strong communication skills, both verbally and in writing.
15. Fluent in English and Dutch.
16. Analytical mindset, pragmatic problem solver.
17. Ability to collaborate in cross-functional teams.
18. Previous experience in the pharmaceutical or other strongly regulated industries is a plus.
Benefits
Freelance mission in Puurs. If you wish for more info, please contact Jimmy Strijbos at +32496593389 - [email protected]. Speak to you soon! www.certio.be
#J-18808-Ljbffr