Sofia, Bulgaria

Senior Sharepoint Developer

 Job Description:

This is your job:

  • Develop software solutions by studying and understanding business goals and drives, requirements analysis and information needs; studying systems flow, data usage, and work processes.
  • Perform software design together with the SharePoint architects using software development fundamentals and processes, debug, test, and deploy software solutions.
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Build proof of concept examples or graphical simulation software.
  • Collaborate as part of larger delivery teams which may include project managers, business analysts, architects, developers, visual designers and change management professionals.
  • Actively participate in product design reviews by providing creative and practical ideas and solutions in a teamwork environment.

Your qualifications:

  • Bachelors degree in computer science, or equivalent relevant experience.
  • 7+ years of relevant experience working with SharePoint and SharePoint Extension with React.
  •  7+ years of web application development experience working with ASP.NET Core.
  • 7+ years of relevant experience working with JavaScript, HTML5, jQuery, and CSS3.
  • Experience in custom application development in SharePoint leveraging Server Object Model.
  • Experience in customization and configuration of Web Parts, Master Pages, Managed Metadata, Content Types, Site Columns, List/Site Templates, and Site Definitions.
  • Experience in application performance monitoring and optimizing.
  • Experience in modern authorization and authentication methods in SharePoint (MSAL).
  • Experience in the design of Power Automate flows and other Office 365 tools.
  • Experience working with Azure DevOps and Git/Git Flow.
  • Experience leveraging applications on Azure App Services, with some knowledge of Azure Storage.
  • Excellent oral and written communication skills and the ability to articulate to all project members and stakeholders.
  • Team player who works well with technical and non-technical resources.
  • Must be organized and good at managing deliverables, meeting notes, presentations, and other documentation/communications. 

All applications will be treated in strict confidentiality

Please note that only shortlisted candidates will be invited to an interview

  Required Skills:

CSS3 Azure Team Player Requirements Analysis Analysis Diagrams Analysts Product Design React Proof Authentication Authorization Architects Templates Communication Skills ASP.NET Confidentiality DevOps Change Management SharePoint Reviews Deliverables Software Development Storage HTML5 Developers jQuery Presentations Computer Science Git Documentation Teamwork Software JavaScript Design Business Science Communication Management