Cloud Developer
📍 Job Overview
- Job Title: Cloud Developer
- Company: Apex Group Ltd
- Location: Sofia, Sofia-Grad, Bulgaria; Lisbon, Lisboa, Portugal; Belgrade, Beograd, Serbia; Madrid, Madrid, Spain
- Job Type: Full-Time (On-site)
- Category: Backend Developer
- Date Posted: 2025-07-04
- Experience Level: Mid-Senior level (5-10 years)
🚀 Role Summary
- Cloud Developer responsible for designing, developing, and maintaining SharePoint solutions tailored to client needs.
- SharePoint Expertise required to create innovative solutions using SPFx, Typescript, and SharePoint Rest APIs.
- Microsoft Graph Integration experience to leverage Office 365 capabilities and enhance SharePoint solutions.
- Agile Methodology application for project management and collaboration with clients and teams.
- Continuous Learning expected to stay updated with the latest SharePoint developments and emerging technologies.
💻 Primary Responsibilities
- Client Collaboration: Engage with clients to understand their business objectives and design tailored SharePoint solutions.
- Solution Development: Design and implement custom SharePoint solutions using SPFx, workflows, and integrations.
- Quality Assurance: Conduct thorough testing of SharePoint solutions to ensure high-quality standards.
- Documentation and Training: Create comprehensive documentation and provide training to clients and end-users.
- Client Support: Provide ongoing support to clients, addressing any issues or enhancements required post-implementation.
- Stay Updated with Technology Trends: Keep abreast of the latest SharePoint developments, industry trends, and emerging technologies.
🎓 Skills & Qualifications
Education: Bachelor's degree in Computer Science, Information Technology, or a related field.
Experience: Minimum of 5 years of experience deploying SharePoint solutions.
Required Skills:
- Strong knowledge of SharePoint development practices, particularly SPFx, Typescript, and SharePoint Rest APIs.
- Experience with Microsoft Graph, especially Graph SDKs, endpoints, OAuth, Azure Active Directory, MSAL/ADAL libraries.
- Strong front-end development skills including NodeJS, HTML5, CSS3, SASS, and UI frameworks.
- Strong customer relationship and problem-solving skills.
- SharePoint architectural and technical product expertise.
- Experience with PowerShell and SharePoint search.
- Experience running projects using the Agile methodology.
- Understanding of UX principles.
Preferred Skills:
- Ability to interpret client requirements, proactively identify issues, and coordinate resolutions.
- A good understanding of what a people-first approach means.
- Ability to work independently as well as collaboratively.
- Solid communication skills and ability to explain technical concepts to a non-technical audience.
- Microsoft Certification desirable.
- Experience with Azure Automation, such as Function Apps.
- Experience creating and using Power Automate flows and Power Apps.
📊 Web Portfolio & Project Requirements
Portfolio Essentials:
- Demonstrate SharePoint development projects showcasing SPFx, Typescript, and Rest API usage.
- Include projects that highlight integration with Microsoft Graph and Office 365 capabilities.
- Showcase projects that exhibit problem-solving skills and client collaboration.
Technical Documentation:
- Include detailed documentation for developed SharePoint solutions.
- Demonstrate understanding of SharePoint search, managed properties, and crawled properties.
- Showcase knowledge of SharePoint architectural best practices and performance optimization techniques.
💵 Compensation & Benefits
Salary Range: €45,000 - €65,000 per year (based on experience and location)
Benefits:
- Competitive salary and benefits package.
- Opportunities for professional development and growth.
- Collaborative and inclusive work environment.
- Global exposure and cross-functional team collaboration.
Working Hours: Full-time (40 hours/week), with flexible working hours and remote work options available.
🎯 Team & Company Context
Company Culture:
- Industry: Global fund administration and middle office solutions provider.
- Company Size: Large (circa 13,000 employees across 112 offices worldwide).
- Founded: 2003 in Bermuda.
- Team Structure: Collaborative, cross-functional teams working on client projects and internal initiatives.
- Development Methodology: Agile, with a focus on client collaboration and continuous improvement.
Company Website: Apex Group
📈 Career & Growth Analysis
Web Technology Career Level: Mid-Senior level cloud developer with expertise in SharePoint development and Microsoft Graph integration.
Reporting Structure: Reports directly to the SharePoint Team Lead or Manager, collaborating with cross-functional teams, including consultants and clients.
Technical Impact: Designs, develops, and maintains SharePoint solutions tailored to client needs, ensuring high-quality standards and addressing client requirements.
Growth Opportunities:
- Technical Growth: Expand SharePoint development skills and explore emerging technologies within the Microsoft ecosystem.
- Leadership Growth: Develop team leadership and mentoring skills by guiding junior team members and driving project success.
- Cross-Functional Growth: Collaborate with various teams, such as consultants and designers, to enhance overall project delivery and client satisfaction.
🌐 Work Environment
Office Type: Modern, collaborative office spaces with state-of-the-art technology and amenities.
Office Location(s):
- Sofia, Bulgaria
- Lisbon, Portugal
- Belgrade, Serbia
- Madrid, Spain
Workspace Context:
- Collaborative Environment: Open-plan offices encouraging teamwork and knowledge sharing.
- Development Tools: Access to the latest SharePoint development tools, including SharePoint Designer, Visual Studio, and Power Platform.
- Cross-Functional Collaboration: Work closely with consultants, designers, and other teams to deliver tailored SharePoint solutions.
Work Schedule: Full-time (40 hours/week), with flexible working hours and remote work options available.
📄 Application & Technical Interview Process
Interview Process:
- Technical Screening: Online assessment focusing on SharePoint development fundamentals, Microsoft Graph integration, and problem-solving skills.
- Client Collaboration: Case study presentation or role-play scenario to evaluate client collaboration and communication skills.
- Technical Deep Dive: In-depth discussion on SharePoint architectural best practices, performance optimization, and emerging technologies.
- Final Evaluation: Assessment of cultural fit, team dynamics, and long-term career goals.
Portfolio Review Tips:
- SharePoint Projects: Highlight SPFx, Typescript, and Rest API usage in your projects.
- Microsoft Graph Integration: Showcase projects demonstrating Office 365 capabilities and client collaboration.
- Documentation: Include detailed documentation for developed SharePoint solutions.
- Problem-Solving: Demonstrate your ability to address client requirements and overcome technical challenges.
Technical Challenge Preparation:
- SharePoint Development: Brush up on your SharePoint development skills, focusing on SPFx, Typescript, and Rest APIs.
- Microsoft Graph Integration: Familiarize yourself with Graph SDKs, endpoints, OAuth, Azure Active Directory, MSAL/ADAL libraries, and Office 365 capabilities.
- Problem-Solving: Practice solving SharePoint-related problems and optimizing performance.
ATS Keywords: [SharePoint Development, SPFx, Typescript, SharePoint Rest APIs, Microsoft Graph, Office 365, Agile Methodology, UX Principles, PowerShell, Power Automate, Power Apps]
🛠 Technology Stack & Web Infrastructure
Backend & Server Technologies:
- SharePoint (2013, 2016, Online)
- SharePoint Framework (SPFx)
- Typescript
- SharePoint Rest APIs
- Microsoft Graph
- Office 365 (M365) capabilities (OneDrive, Delve, Power Automate, Office 365 Groups and Teams, Planner, Viva, OneNote)
Development & DevOps Tools:
- SharePoint Designer
- Visual Studio
- Power Platform (Power Automate, Power Apps)
- Azure Automation (Function Apps)
- PowerShell
Web Infrastructure:
- Global infrastructure with data centers and offices across multiple regions.
- Hybrid cloud environment, with on-premises and cloud-based SharePoint deployments.
- Microsoft Azure for cloud-based services and infrastructure as a service (IaaS).
👥 Team Culture & Values
Web Development Values:
- Client-Centric: Focus on understanding and addressing client needs and requirements.
- Innovation: Embrace emerging technologies and continuously enhance SharePoint solutions.
- Collaboration: Work closely with cross-functional teams to deliver tailored solutions.
- Quality: Maintain high-quality standards and ensure client satisfaction.
Collaboration Style:
- Cross-Functional Integration: Collaborate with consultants, designers, and other teams to deliver client projects.
- Code Review Culture: Participate in code reviews to ensure high-quality standards and knowledge sharing.
- Knowledge Sharing: Contribute to team knowledge base and support junior team members.
⚡ Challenges & Growth Opportunities
Technical Challenges:
- SharePoint Development: Stay updated with the latest SharePoint developments and best practices.
- Microsoft Graph Integration: Leverage Office 365 capabilities and enhance SharePoint solutions.
- Performance Optimization: Ensure SharePoint solutions meet high-quality standards and address client requirements.
- Emerging Technologies: Explore and integrate new technologies within the Microsoft ecosystem.
Learning & Development Opportunities:
- Technical Skill Development: Expand SharePoint development skills and explore emerging technologies.
- Conference Attendance: Attend industry conferences and events to stay updated with the latest trends and best practices.
- Technical Mentorship: Seek guidance from senior team members and industry experts to enhance your skillset and career growth.
💡 Interview Preparation
Technical Questions:
- SharePoint Development: Prepare for questions on SPFx, Typescript, and SharePoint Rest APIs.
- Microsoft Graph Integration: Brush up on your knowledge of Graph SDKs, endpoints, OAuth, Azure Active Directory, MSAL/ADAL libraries, and Office 365 capabilities.
- Problem-Solving: Practice solving SharePoint-related problems and optimizing performance.
Company & Culture Questions:
- Client Collaboration: Prepare for questions on client communication, project management, and stakeholder engagement.
- Agile Methodology: Brush up on your knowledge of Agile principles and practices.
- User Experience Impact: Prepare for questions on user experience design, accessibility, and performance optimization.
Portfolio Presentation Strategy:
- SharePoint Projects: Highlight your best SharePoint development projects, demonstrating your technical skills and problem-solving abilities.
- Microsoft Graph Integration: Showcase projects that leverage Office 365 capabilities and enhance SharePoint solutions.
- Client Collaboration: Present projects that demonstrate your ability to work with clients and address their business objectives.
📌 Application Steps
To apply for this cloud developer position:
- Submit your application through the Apex Group careers portal.
- Customize Your Portfolio: Tailor your SharePoint development projects to highlight SPFx, Typescript, and Rest API usage, as well as Microsoft Graph integration and client collaboration.
- Resume Optimization: Highlight your relevant SharePoint development skills, experience, and achievements in your resume.
- Technical Interview Preparation: Brush up on your SharePoint development skills, Microsoft Graph integration, and problem-solving abilities. Practice common interview questions and challenges.
- Company Research: Familiarize yourself with Apex Group's company culture, values, and global presence. Understand their focus on client collaboration and continuous improvement.
⚠️ Important Notice: This enhanced job description includes AI-generated insights and web development industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
Candidates should have strong knowledge of SharePoint development practices and at least 5 years of experience deploying SharePoint solutions. Strong customer relationship skills and the ability to work independently or collaboratively are essential.