Cloud Developer

Apex Group Ltd
Full_timeSofia, Bulgaria

📍 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:

  1. Technical Screening: Online assessment focusing on SharePoint development fundamentals, Microsoft Graph integration, and problem-solving skills.
  2. Client Collaboration: Case study presentation or role-play scenario to evaluate client collaboration and communication skills.
  3. Technical Deep Dive: In-depth discussion on SharePoint architectural best practices, performance optimization, and emerging technologies.
  4. 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:

  1. Submit your application through the Apex Group careers portal.
  2. 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.
  3. Resume Optimization: Highlight your relevant SharePoint development skills, experience, and achievements in your resume.
  4. Technical Interview Preparation: Brush up on your SharePoint development skills, Microsoft Graph integration, and problem-solving abilities. Practice common interview questions and challenges.
  5. 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.