Software Engineer, Low-Code & Software Architecture

Automation System Hellas — Greece · Posted ~3 weeks ago

Full-time

Skills

Mendix low-code application development software architecture analytical thinking business process analysis AI tools low-code

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join an innovation-driven engineering team building business-critical digital applications for industrial and enterprise customers. You’ll primarily use modern low-code technologies, especially Mendix, while applying analytical thinking, software architecture principles, and AI tools to translate customer processes into efficient digital solutions.

Highlights

Work on business-critical digital applications for industrial and enterprise customers, combining low-code development, software architecture, process optimization, and modern AI-assisted engineering in a collaborative innovation-focused environment.

Description

About Us Join AS Hellas, a leading automation company, Best Workplaces™ for Young Professionals 2026 awarded, where innovation, technology, and collaboration drive success. We are leaders in industrial, building, and production line automation in Greece, delivering advanced solutions for factories, energy facilities, infrastructure projects, and smart buildings. As a Siemens Solution Partner since 2009, we combine automation expertise with modern software technologies to help our customers optimize and digitalize their operations. The Role As a Software Engineer, you will work mostly with modern low-code technologies, primarily Mendix, to design and develop business-critical applications for industrial and enterprise customers. Rather than focusing on a specific programming language, this role requires strong analytical thinking, software architecture awareness, the leverage of AI tools and the ability to understand customer processes and transform them into efficient digital solutions. You will collaborate closely with customers, automation engineers, and software specialists to design applications that improve productivity, visibility, and operational efficiency. Key Responsibilities Analyze customer requirements and business processesTranslate operational workflows into software modules, functionalities, and user experiencesDesign, develop, and maintain applications using the Mendix or other low-code platformParticipate in software architecture and solution design discussionsLeverage AI tools and services to expedite development and integrate them into our productsConfigure user roles, permissions, and access control mechanismsCollaborate with multidisciplinary teams to deliver high-quality software solutionsIntegrate applications with external systems and services using APIs and standard protocolsUtilize Git and modern development practices for version control and collaborationCommunicate effectively with both technical and non-technical stakeholdersTake ownership of projects from requirements analysis through deployment and supportContinuously explore new technologies and best practices to improve solution quality and delivery speed Requirements Required Bachelor's degree in Computer Science, Software Engineering, Information Technology, Engineering, Mathematics, Physics, or a related fieldStrong understanding of core computer science and software engineering principlesAlgorithmic thinking and problem-solving skillsExperience with at least one programming language and object-oriented conceptsUnderstanding of relational databases and SQLExposure to software integration concepts and HTTP RESTful APIInterest in software architecture and system designFamiliarity with version control concepts (Git)Understanding of role-based access control and application security fundamentalsAbility to analyze customer processes and translate them into software requirementsStrong communication and collaboration skillsInitiative, accountability, and ownership mentalityAbility to work effectively both independently and within a teamWillingness to learn new technologies and development approaches Nice to Have Master's degree in Computer Science, Software Engineering, Information Technology, Engineering, Mathematics, Physics, or a related fieldExperience with Mendix, Microsoft Power Platform, or other low-code platformsFamiliarity with cloud-based solutions and modern application architecturesTechnical knowledge of generative AI, ML and data processingBasic knowledge of industrial automation environmentsUnderstanding of communication and integration protocolsPrevious experience in software development, solution design, or business application development Benefits Competitive full-time salary, according to the job role, qualifications, and experienceA friendly and modern work environmentHealth and life insurance for all employees and their familiesContinuous training and opportunities for professional career development within a growing teamThe company will provide a workstation, mobile phone, and use of its car fleet AS Automation System Hellas undertakes to collect and process all Personal Data in compliance with the provisions of the General Data Protection Regulation (EU) 679/2016 GDPR and observe all applicable European and national legislation at any time. For further information, please visit our website in the Privacy Policy section.