We are seeking an experienced Senior SharePoint Software Developer to join our team and contribute to the design, development, and deployment of enterprise-level SharePoint-based systems. The ideal candidate will possess deep technical knowledge in Angular, .NET, and SharePoint, and will have a strong background in building digital collaboration solutions, workflow management systems, and business process automation. The role also involves leading technical teams and delivering high-quality, scalable, and secure software solutions.
This is a remote position. Occasional travel to other locations may be required.
Key Responsibilities
- Design and develop SharePoint-based enterprise systems.
- Lead development teams and ensure adherence to technical standards.
- Translate business and functional requirements into technical design.
- Optimize applications for performance, security, and maintainability.
- Develop and maintain technical documentation and prototypes.
- Estimate effort and time for development activities.
- Manage configuration and software releases.
- Collect and analyze software metrics.
- Contribute to testing, quality assurance, deployment, and support activities.
- Provide 2nd and 3rd line technical support when needed.
Requirements
- Minimum 5 years of experience in SharePoint-based system development.
- At least 5 years of experience working with Angular and .NET frameworks.
- Proven experience in at least two projects involving:
- Design and implementation of ICT solutions for knowledge management, workflows, digital collaboration, and document handling.
- Design and management of business processes.
- Solid knowledge of UML and ability to design applications in UML.
- Expertise in designing and developing the full software stack: data layer, business logic layer, and UI layer.
- Hands-on experience in Scrum/Agile environments.
- Demonstrated ability to effectively document technical solutions.
- Strong problem-solving skills and ability to propose technical solutions for complex business needs.
- Ability to manage configuration and release cycles using industry best practices.
- Strong communication and team collaboration skills.
- Minimum 6 years of relevant professional IT experience.
- Minimum 3 years of relevant project experience in a similar position.
- Bachelor’s degree (Level 6) in an ICT-related field is mandatory.
- English language proficiency at minimum CEFR level B2.
- Required Certificates: At least one of the following:
- Advanced level certificate in software development technology domain,
OR - An equivalent internationally recognized certification (subject to approval by the Contracting Authority).
You will be a great candidate for us if you:
- Have led or significantly contributed to multiple SharePoint projects.
- Possess a strong understanding of software development lifecycle and enterprise architecture.
- Are comfortable working independently while also mentoring junior developers.
- Have experience delivering quality solutions under strict timelines.
- Are motivated by continuous improvement and software engineering excellence.
Benefits
Why join inventYOU
- Work in high-impact international projects across the EU.
- Be part of a collaborative and forward-thinking engineering team.
- Access continuous professional development and training support.
- Flexible remote work arrangement with respect to your personal time.
- Competitive compensation based on your level and experience.
