Location: Remote (EU)
Client: European Agency
Contract type: B2B
Daily Rate: Up to 400 EUR
Work arrangement: remote
Duration: 12 months (with up to 3 optional renewals – total up to 48 months)
Start date: Within 3 months from proposal acceptance
About the Role
We are looking for an experienced SharePoint Software Developer to join a long-term project. The role involves designing, developing, and maintaining enterprise-level SharePoint-based solutions that enable knowledge management, digital collaboration, and business process automation.
Key Responsibilities
- Design, develop, and maintain SharePoint-based systems.
- Lead development teams and ensure compliance with software development standards.
- Translate business requirements into technical designs.
- Optimize software performance, security, and quality.
- Produce technical documentation and effort estimations.
- Propose technical solutions for business and system challenges.
- Manage configuration, releases, and software metrics.
- Support testing, quality assurance, and deployment activities.
- Act as 2nd and 3rd line technical support when required.
Required Skills and Experience
- Minimum 6 years of relevant IT professional experience.
- At least 3 years of project experience in a similar role.
- Proven experience in:
- At least 5 years of development in Angular and .NET.
- At least 5 years working with SharePoint-based systems.
- Software development in at least two projects focused on knowledge management, workflow automation, or document handling.
- Software development in at least two projects focused on business process design and management.
- Strong knowledge of UML and ability to design applications accordingly.
- Experience working in Scrum teams.
- Ability to lead technical teams and document technical solutions effectively.
- Strong problem-solving and analytical skills.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related ICT field (mandatory).
- English level: B2 or higher (CEFR).
Certifications
- At least one of the following (or equivalent):
- Advanced-level certificate in software development technology domain, or
- Equivalent internationally recognized certification (subject to client acceptance).
If you meet most of the requirements and are looking for your next challenge, we’d love to hear from you - feel free to apply below!