Cloud Architect

Software AG

  • Hasselt, Limbourg
  • CDI
  • Temps-plein
  • Il y a 1 mois
What you will doWe are looking for a highly skilled and visionary Software Architect to lead the design and development of our TrendMiner platform. The ideal candidate will have a deep understanding of software architecture, data engineering, and analytics methodologies. You will be responsible for translating business requirements into scalable and efficient software solutions, ensuring high performance, reliability, uniformity and maintainability.Architectural Design:
  • 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 Design:
  • 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.
Technology Evaluation and Selection:
  • 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.
Scalability and Performance:
  • Design and implement scalable and high-performance data analytics solutions.
  • Optimize existing systems for improved efficiency and responsiveness.
Collaboration and Leadership:
  • Work closely with development teams to ensure adherence to architectural principles and best practices.
  • Provide technical leadership, support with recruiting, and mentorship to developers.
Quality Assurance:
  • 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.
Security and Compliance:
  • Collaborate with security teams to implement and enforce security measures.
  • Ensure compliance with industry standards and regulations related to data privacy and security.
What you bring along
  • 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
Do not miss the opportunity to…
  • 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.
What we offer
  • 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
At Software AG we are committed to providing an environment of mutual respect and fairness where equal employment opportunities are available to all applicants and employees without regard to race, colour, religion, gender, pregnancy, national origin, age, physical and mental disability, marital status, sexual orientation, gender identity, and any other characteristic protected by applicable law.We believe that diversity, equity, and inclusion is critical to our success as a global company, and we seek to recruit, compensate, develop, promote, and retain the most talented people from a diverse candidate pool.#LI-RM1#LI-Hybrid#IND123#TrendMiner

Software AG