Software Developer - SharePoint

New
S
ShimiEnterprise software
Workplace type: remote; Work model: (primarily remote, with the possibility of quickly commuting to the office in Warsaw)ContractMiddle
Salary380 - 410 EUR per day
Apply NowOpens the employer's application page

Job Details

Languages
English B2; Polish B2
Experience
At least 6 years of experience in IT, at least 3 years experience at the similar position
Required Skills
Microsoft SQL ServerTypeScriptC#.NETReactAzure DevOps

Requirements

  • Have at least 6 years of experience in IT, including at least 3 years in a similar position.
  • Have higher education.
  • Hold an advanced-level certificate in the software development technology domain or an equivalent internationally recognized certification, subject to acceptance by the Contracting Authority.
  • Have English and Polish proficiency at B2 level.
  • Have experience developing enterprise applications on SharePoint on-premises 2019 or Subscription Edition.
  • Have experience with SPFx, React/TypeScript, PnPjs, custom .NET/C# Web APIs on IIS, and SQL Server.
  • Have experience taking over and evolving third-party codebases, including code review, refactoring, technical-debt management, and regression testing.
  • Have experience with Scrum teams and Azure DevOps Boards, Repos, pull-request workflows, and Pipelines.
  • Have experience integrating line-of-business applications with identity and external systems, including EU Login, SAML, Entra ID, REST APIs, notifications, and document management.
  • Have experience optimizing performance of list-based SharePoint solutions.
  • Know UML and be able to design applications in UML; be proficient in designing and developing data, business-logic, and UI layers.
  • Be able to lead technical teams, document technical solutions, and work with business owners, analysts, and testers on backlog refinement, estimation, and acceptance.

Responsibilities

  • Design and develop the system.
  • Lead development teams.
  • Translate requirements into design.
  • Optimize software for performance, security, and quality.
  • Produce technical documentation and document developments.
  • Estimate development effort and time.
  • Set software development standards and propose technical solutions for business needs and technical problems.
  • Collect and interpret software metrics; manage configuration and releases.
  • Contribute to requirements analysis, testing, quality assurance, change management, and deployment.
  • Test solutions, develop testing tools, prototype solutions, and provide second- and third-line support.
View Full Description & ApplyYou'll be redirected to the employer's site
380 - 410 EUR per day
Apply Now