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 inhouse software solutions and oversee their development and implementation. You collaborate with various stakeholders to fine tune requirements and functional specifications. You design software solutions using a microservice
based software architecture. You mentor software developers and provide constructive feedback during architecture and code review sessions.
Youre hands and dont mind to write code yourself especially for more complex components.
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 provide 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 latest industry trends and technologies to ensure our inhouse solutions remain cutting edge
Requirements
Skills & Qualifications
Master degree in computer science or a related field
7 years of work experience
proven track record of designing and developing Python applications
solid understanding of software design and architectural patterns
good understanding of the principles behind RESTful APIs and web services
good understanding of event driven design
good understanding of functional and object oriented programming
profound understanding of threading multiprocessing and asynchronous programming
experience with various Python web frameworks (Fast API Flask etc.
experience with message bus technologies (Kafka Rabbit MQ) caching systems (Redis) and relational and nonrelational databases (Postgres Oracle MongoDB Cassandra S3 etc.
experience with writing test code (Pytest)
experience with DevOps (Jenkins OpenShift) Docker containers and version control (git GitLab)
good understanding of potential impact of (industrial) network topologies on software architecture
strong communication skills both verbally and in writing
fluent in English and Dutch
analytical mindset pragmatic problem solver
ability to collaborate in cross functional teams
previous experience in the pharmaceutical or other strongly regulated industry is a plus
Benefits
Freelance mission in Puurs.
If you wish more info please contact Jimmy Strijbos op
Speak you soon!
www.certio.be