Cloud Architect
Software AG
- Hasselt, Limbourg
- CDI
- Temps-plein
- Develop and maintain a robust software architecture that aligns with business goals and scalability requirements.
- Drive the architectural design and implementation efforts for TrendMiner's software products, ensuring adherence to best practices and industry standards.
- Collaborate with cross-functional teams to define technical requirements, evaluate technology options, and propose innovative solutions.
- Create architectural diagrams, documentation, and guidelines to facilitate effective communication within the development team.
- Data Strategy and Design: Develop and implement data architecture strategies aligned with TrendMiner’s goals and needs. A consistent and unified data handling philosophy.
- Data Modelling and Schema Design: Create and maintain robust data models and database schemas to optimize data storage and retrieval.
- Data Integration: Design and oversee the integration of various data sources, ensuring seamless data flow and synchronization. Eg, meaningful mapping from different data sources to TrendMiner
- Data Governance and Security: Establish data governance policies and procedures to maintain data quality, integrity, and security throughout our platform.
- Performance Optimization: Identify with performance engineer and implement performance-tuning techniques to optimize data processing and reduce query response times.
- Cloud Infrastructure Management: Collaborate with the Cloud Operations team to manage the cloud-based infrastructure and ensure the scalability and reliability of data systems.
- Data Quality Management: Implement data quality standards and conduct periodic data quality assessments to enhance data accuracy.
- Collaboration with Development Teams: Work closely with software developers to integrate data-related functionalities into the platform.
- Data Visualization, documentations, and Reporting: Support the creation of data diagrams, artifacts, flows & documentation to provide actionable insights to stakeholders. Eg mapping out the data flows within the TrendMiner application.
- Stay abreast of industry trends and emerging technologies in data analytics and software development.
- Evaluate and recommend appropriate technologies, tools, and frameworks to enhance the software architecture.
- Design and implement scalable and high-performance data analytics solutions.
- Optimize existing systems for improved efficiency and responsiveness.
- Work closely with development teams to ensure adherence to architectural principles and best practices.
- Provide technical leadership, support with recruiting, and mentorship to developers.
- Define and enforce coding standards and best practices with the QA lead.
- Conduct code reviews to ensure code quality, maintainability, and adherence to architectural guidelines.
- Collaborate with security teams to implement and enforce security measures.
- Ensure compliance with industry standards and regulations related to data privacy and security.
- Strong knowledge of Software Architecture, preferably in the field of data analytics or business intelligence.
- Strong knowledge of data architecture principles and data management best practices.
- Experience and knowledge with modern cloud technologies (eg, Kubernetes
- In-depth knowledge of software design principles, patterns, and best practices
- Strong proficiency in programming languages such as Python and Java.
- Demonstrate expertise in machine learning, streaming, time-series, and big data analytics, leveraging this knowledge to contribute to the enhancement of our data-driven decision-making capabilities.
- Proficiency in data modeling, database design, integrations, Connectors and ETL (Extract, Transform, Load) processes.
- Familiarity with cloud platforms (e.g., AWS, Azure) and containerization technologies.
- Familiarity with data governance, data security, performance, and regulatory compliance.
- Analytical mindset and problem-solving skills to address complex data challenges.
- Excellent communication and collaboration skills to work effectively with cross-functional teams.
- Excellent problem-solving and analytical skills.
- Fluent in English
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- Become part of a smart and ambitious team that will help you thrive.
- Experience the rise of a successful and fast-growing company.
- Join a dynamic environment with a lot to learn and do.
- Work in and with international teams that are focused on delivering excellent value to our customers.
- Work on an innovative big data analytics product.
- A competitive compensation package including a company car
- Flexible working hours and attention to work/life balance
- Your choice of laptop (Windows, Linux, Mac)
- Meal vouchers
- Hospitalization insurance (DKV)
- Group insurance
- An open-minded culture where you can ‘be your best you’
- Personal Learning and Development budget and guidance
- Company managed and external training opportunities
- Exciting and challenging initiatives and projects and the possibility to make a real difference
- The opportunity to join a visionary technical innovator and work with state-of-the-art tools
- A great office at Corda in Hasselt
- A 60% remote work policy