M365 / Power Platform Engineer

InTTrust
Full_time

πŸ“ Job Overview

  • Job Title: M365 / Power Platform Engineer
  • Company: InTTrust
  • Location: Athens, AttikΓ­, Greece
  • Job Type: On-site
  • Category: Full-Stack Developer
  • Date Posted: 2025-07-09
  • Experience Level: Mid-Senior level (2-5 years)
  • Remote Status: On-site (Greece)

πŸš€ Role Summary

  • Lead the development, testing, and implementation of custom applications using M365 technologies, focusing on PowerApps, Power Automate, and SharePoint.
  • Collaborate with cross-functional teams to build scalable applications and deliver projects against the plan.
  • Leverage Agile/Scrum methodologies and DevOps practices to ensure high-quality software delivery.
  • Continuously learn and adapt to new features and integration capabilities within the M365 ecosystem.

πŸ“ Enhancement Note: This role requires a strong background in software development methodologies and a solid understanding of M365 tools to thrive in a dynamic, collaborative environment.

πŸ’» Primary Responsibilities

  • Application Development: Design, develop, test, and deploy custom applications using M365 technologies, ensuring they meet customer requirements and quality standards.
  • Team Collaboration: Work closely with team members to analyze customer needs, identify technical solutions, and deliver projects on time and within budget.
  • Project Leadership: Lead activities and deliverables, ensuring projects are completed successfully and to the satisfaction of stakeholders.
  • Continuous Learning: Stay up-to-date with the latest M365 features, trends, and best practices to improve application development processes and outcomes.

πŸ“ Enhancement Note: Successful candidates will demonstrate strong problem-solving skills, adaptability, and a commitment to maintaining high-quality standards in their work.

πŸŽ“ Skills & Qualifications

Education: A bachelor's degree in computer science or a related field is required. Relevant coursework or certifications in M365 technologies would be an asset.

Experience: At least 3 years of experience as a Power Platform Engineer is required. Experience with M365 tools, software development methodologies, and best practices is preferred.

Required Skills:

  • Proficiency in PowerApps, Power Automate, SharePoint, DataVerse, and SPFx
  • Strong software development skills and experience with Agile/Scrum methodologies
  • Excellent written and verbal communication skills in Greek and English
  • High level of professionalism, integrity, and responsibility

Preferred Skills:

  • Experience with software development methodologies, processes, and best practices, such as Agile/Scrum and DevOps
  • Familiarity with cloud governance and security services
  • Knowledge of IoT and ML/AI solutions

πŸ“ Enhancement Note: Candidates with a proven track record in custom application development and a strong understanding of M365 technologies will be highly competitive for this role.

πŸ“Š Web Portfolio & Project Requirements

Portfolio Essentials:

  • Demonstrate your proficiency in M365 technologies by showcasing your custom application development projects.
  • Highlight your ability to collaborate with cross-functional teams and deliver projects successfully.
  • Include examples of your problem-solving skills and adaptability in the face of technical challenges.

Technical Documentation:

  • Document your code, including comments, version control, and deployment processes.
  • Prepare case studies or project overviews that demonstrate your understanding of software development methodologies and best practices.
  • Be prepared to discuss your approach to performance optimization, accessibility, and user experience design.

πŸ“ Enhancement Note: A well-curated portfolio that showcases your technical skills and problem-solving abilities will be crucial for success in this role.

πŸ’΅ Compensation & Benefits

Salary Range: Competitive salary based on experience and qualifications. InTTrust offers a competitive salary and benefits scheme tailored to each candidate's background and skills.

Benefits:

  • Continuous training and development opportunities
  • Corporate laptop and equipment
  • A dynamic and collaborative work environment

Working Hours: Full-time position with standard working hours. Flexibility may be required to meet project deadlines and support maintenance windows.

πŸ“ Enhancement Note: InTTrust is committed to equal employment opportunity and offers a competitive benefits package to attract and retain top talent in the M365 development space.

🎯 Team & Company Context

Company Culture:

  • InTTrust is a trusted Technology and Digital Solutions provider, focusing on IT Consulting, Implementation services, Database Operation, Administration and Optimization services, IT Managed Services, Cloud Governance & Security services, Digital Transformation Solutions, Custom Applications Development & Application Modernization, IoT, and ML/AI solutions.
  • The company values innovation, collaboration, and customer satisfaction, fostering a dynamic and inclusive work environment.

Team Structure:

  • The M365 / Power Platform Engineer role will be part of the Professional Services team, working closely with cross-functional teams, including IT Consulting, IT Managed Services, and Cloud Governance & Security services.
  • The team is structured to support customers' needs, with a focus on delivering high-quality solutions and ensuring customer satisfaction.

Development Methodology:

  • InTTrust leverages Agile/Scrum methodologies and DevOps practices to ensure efficient and effective software development processes.
  • The company encourages continuous learning and adaptation to new technologies and trends within the M365 ecosystem.

Company Website: inttrust.gr

πŸ“ Enhancement Note: InTTrust's commitment to equal employment opportunity and continuous training and development makes it an attractive employer for M365 development professionals seeking to grow their careers in a dynamic environment.

πŸ“ˆ Career & Growth Analysis

Web Technology Career Level: This role is suitable for mid-senior level professionals with at least 3 years of experience in Power Platform development. The position offers opportunities for growth and leadership within the M365 development team.

Reporting Structure: The M365 / Power Platform Engineer will report directly to the Professional Services team lead and work closely with cross-functional teams to deliver projects successfully.

Technical Impact: This role has a direct impact on the development and delivery of custom applications using M365 technologies, ensuring they meet customer requirements and quality standards. The engineer will also contribute to the continuous improvement of software development processes and best practices within the team.

Growth Opportunities:

  • Technical Leadership: Demonstrate strong technical leadership skills and a commitment to mentoring junior team members to advance your career within the M365 development team.
  • Architecture Decisions: Contribute to architecture decisions and help shape the future of M365 development at InTTrust.
  • Emerging Technologies: Stay up-to-date with emerging M365 technologies and trends to expand your skillset and take on new challenges within the team.

πŸ“ Enhancement Note: InTTrust offers numerous opportunities for professional growth and development within the M365 development team, making it an attractive employer for ambitious and driven candidates.

🌐 Work Environment

Office Type: InTTrust's office is a modern, collaborative workspace designed to foster innovation and teamwork among its employees.

Office Location(s): The company's headquarters is located in Athens, Greece, with additional offices in other major cities across the country.

Workspace Context:

  • Collaborative Environment: The office features open-plan workspaces, encouraging collaboration and communication among team members.
  • Development Tools: InTTrust provides its employees with access to the latest development tools, multiple monitors, and testing devices to ensure high-quality software development.
  • Cross-Functional Collaboration: The office is designed to facilitate interaction between different teams, promoting a culture of knowledge sharing and continuous learning.

Work Schedule: Full-time position with standard working hours. Flexibility may be required to meet project deadlines and support maintenance windows.

πŸ“ Enhancement Note: InTTrust's collaborative work environment and commitment to continuous learning make it an attractive employer for M365 development professionals seeking to grow their careers in a dynamic and inclusive setting.

πŸ“„ Application & Technical Interview Process

Interview Process:

  1. Technical Assessment: Demonstrate your proficiency in M365 technologies through a hands-on coding challenge or case study, focusing on PowerApps, Power Automate, and SharePoint.
  2. Behavioral Questions: Discuss your problem-solving skills, adaptability, and commitment to maintaining high-quality standards in your work.
  3. Team Fit Assessment: Showcase your strong team player attitude and ability to collaborate with cross-functional teams to deliver projects successfully.
  4. Final Evaluation: Discuss your approach to software development methodologies, best practices, and your understanding of the M365 ecosystem.

Portfolio Review Tips:

  • Demonstrate Your Technical Skills: Showcase your proficiency in M365 technologies through your portfolio projects, highlighting your ability to design, develop, test, and deploy custom applications.
  • Highlight Your Problem-Solving Skills: Include examples of your ability to overcome technical challenges and adapt to new features and integration capabilities within the M365 ecosystem.
  • Demonstrate Your Collaboration Skills: Showcase your ability to work effectively with cross-functional teams to deliver projects successfully.

Technical Challenge Preparation:

  • Familiarize Yourself with M365 Technologies: Brush up on your knowledge of PowerApps, Power Automate, SharePoint, DataVerse, and SPFx to ensure you can demonstrate your proficiency in the technical assessment.
  • Practice Coding Challenges: Engage in coding challenges or case studies to hone your problem-solving skills and adaptability in the face of technical challenges.
  • Prepare for Behavioral Questions: Reflect on your past experiences and be prepared to discuss your problem-solving skills, adaptability, and commitment to maintaining high-quality standards in your work.

ATS Keywords: (Organized by category)

  • Programming Languages: PowerShell, JavaScript, TypeScript
  • Web Frameworks: SharePoint Framework (SPFx), PowerApps, Power Automate
  • Server Technologies: Microsoft Azure, Microsoft 365
  • Databases: SQL Server, Azure SQL Database
  • Tools: Visual Studio, Azure DevOps, Git
  • Methodologies: Agile, Scrum, DevOps
  • Soft Skills: Problem-solving, Adaptability, Teamwork, Communication
  • Industry Terms: M365, Power Platform, Custom Application Development, Software Development Methodologies

πŸ“ Enhancement Note: InTTrust's interview process is designed to evaluate candidates' technical skills, problem-solving abilities, and team fit, ensuring they are well-suited to the M365 development team and the company's culture.

πŸ›  Technology Stack & Web Infrastructure

Frontend Technologies:

  • PowerApps: Leverage PowerApps to build custom, responsive user interfaces for web and mobile applications.
  • SharePoint: Utilize SharePoint to create intranet portals, team sites, and document management solutions.
  • SPFx: Develop SharePoint Framework (SPFx) solutions to extend and customize SharePoint functionality.

Backend & Server Technologies:

  • Power Automate: Automate workflows and business processes using Power Automate, integrating with various data sources and APIs.
  • Microsoft Azure: Leverage Azure services, such as Azure Functions, Azure Logic Apps, and Azure App Service, to build scalable and secure backend solutions.
  • Microsoft 365: Utilize Microsoft 365 services, such as Microsoft Graph API, to integrate with other Microsoft 365 applications and services.

Development & DevOps Tools:

  • Visual Studio: Develop, test, and debug your applications using Visual Studio.
  • Azure DevOps: Collaborate with your team, track work items, and manage your development lifecycle using Azure DevOps.
  • Git: Utilize Git for version control and collaboration with your team on development projects.

πŸ“ Enhancement Note: InTTrust's technology stack is built around Microsoft 365 and Azure, providing M365 development professionals with ample opportunities to expand their skillset and take on new challenges within the team.

πŸ‘₯ Team Culture & Values

Web Development Values:

  • Innovation: InTTrust encourages its employees to stay up-to-date with the latest M365 technologies and trends, fostering a culture of continuous learning and improvement.
  • Collaboration: The company values strong teamwork and cross-functional collaboration, ensuring projects are delivered successfully and to the satisfaction of stakeholders.
  • Quality: InTTrust is committed to maintaining high-quality standards in its software development processes and the solutions it delivers to its customers.
  • Customer Satisfaction: The company prioritizes customer satisfaction, ensuring its solutions meet customer requirements and exceed expectations.

Collaboration Style:

  • Cross-Functional Integration: InTTrust encourages collaboration between different teams, promoting a culture of knowledge sharing and continuous learning.
  • Code Review Culture: The company fosters a code review culture, ensuring high-quality software development processes and best practices are followed.
  • Peer Programming: InTTrust encourages peer programming and mentoring, promoting a culture of continuous learning and skill development within the team.

πŸ“ Enhancement Note: InTTrust's culture of innovation, collaboration, and customer satisfaction makes it an attractive employer for M365 development professionals seeking to grow their careers in a dynamic and inclusive environment.

⚑ Challenges & Growth Opportunities

Technical Challenges:

  • Custom Application Development: Design, develop, test, and deploy custom applications using M365 technologies, ensuring they meet customer requirements and quality standards.
  • Performance Optimization: Optimize the performance of M365 applications, ensuring they are scalable, secure, and responsive.
  • User Experience Design: Design intuitive and user-friendly interfaces for web and mobile applications, ensuring they meet accessibility standards and best practices.
  • Emerging Technologies: Stay up-to-date with emerging M365 technologies and trends, expanding your skillset and taking on new challenges within the team.

Learning & Development Opportunities:

  • Web Technology Skill Advancement: Expand your knowledge of M365 technologies and trends, taking on new challenges and projects within the team.
  • Conference Attendance: Attend industry conferences and events to stay up-to-date with the latest developments in M365 development and network with other professionals in the field.
  • Technical Mentorship: Seek mentorship opportunities within the team to develop your technical leadership skills and contribute to the growth and success of your colleagues.

πŸ“ Enhancement Note: InTTrust offers numerous opportunities for professional growth and development within the M365 development team, making it an attractive employer for ambitious and driven candidates.

πŸ’‘ Interview Preparation

Technical Questions:

  • M365 Technologies: Demonstrate your proficiency in PowerApps, Power Automate, SharePoint, DataVerse, and SPFx through technical questions and coding challenges.
  • Software Development Methodologies: Discuss your understanding of Agile/Scrum methodologies, DevOps practices, and software development best practices.
  • Problem-Solving Skills: Showcase your ability to analyze customer requirements, identify technical solutions, and develop, test, and deploy custom applications using M365 technologies.

Company & Culture Questions:

  • InTTrust Culture: Research InTTrust's company culture, values, and commitment to equal employment opportunity to demonstrate your fit within the team.
  • M365 Development: Discuss your approach to M365 development, highlighting your understanding of the technology stack, software development methodologies, and best practices.
  • Customer Satisfaction: Explain your commitment to customer satisfaction and your ability to deliver high-quality solutions that meet customer requirements and exceed expectations.

Portfolio Presentation Strategy:

  • Live Website Demonstration: Prepare a live demo of your custom application development projects, highlighting your technical skills, problem-solving abilities, and collaboration skills.
  • Code Explanation Techniques: Be prepared to explain your code, design decisions, and architecture choices, demonstrating your understanding of M365 technologies and best practices.
  • User Experience Showcase: Highlight your ability to design intuitive and user-friendly interfaces, ensuring your applications meet accessibility standards and best practices.

πŸ“ Enhancement Note: InTTrust's interview process is designed to evaluate candidates' technical skills, problem-solving abilities, and team fit, ensuring they are well-suited to the M365 development team and the company's culture.

πŸ“Œ Application Steps

To apply for this M365 / Power Platform Engineer position:

  1. Tailor Your Portfolio: Customize your portfolio to highlight your technical skills, problem-solving abilities, and collaboration skills, with a focus on M365 technologies.
  2. Optimize Your Resume: Highlight your relevant experience, skills, and achievements in M365 development, software development methodologies, and best practices.
  3. Prepare for Technical Challenges: Brush up on your knowledge of M365 technologies, practice coding challenges, and prepare for behavioral questions to demonstrate your fit within the team.
  4. Research InTTrust: Familiarize yourself with InTTrust's company culture, values, and commitment to equal employment opportunity to ensure a strong fit within the team.

πŸ“ Enhancement Note: InTTrust's application process is designed to evaluate candidates' technical skills, problem-solving abilities, and team fit, ensuring they are well-suited to the M365 development team and the company's culture.


Application Requirements

Bachelor's degree in computer science or a related field and at least 3 years of experience as a Power Platform Engineer are required. Experience with M365 tools and excellent communication skills in Greek and English are also necessary.