Software Developer (SharePoint / Microsoft 365)
Spotted 2d agoMid-Senior LevelFull-time
Job details
- Employment
- Full-time
- Education
- Bachelor's degree
- Posted
- Oct 9, 2026
- Last confirmed open
- Oct 11, 2026
What you'll need to apply
What this employer's standard application typically asks
NameEmailPhoneResume
Job description
About this role
- Designs and develops the system
- Lead development teams
- Translates requirements into design
- Optimizes software from performance, security and quality points of view
- Produces technical documentation
- Estimates effort and time for development
- Sets software development standards
- Propose technical solutions for business needs and technical problems
- Collects and interprets software metrics
- Manages configuration and releases
- Contributes to requirements analysis, testing, quality assurance, change management, deployment
- Tests solutions and develops testing tools
- Documents developments
- Prototypes solutions
- Acts as 2nd and 3rd line support
- Holds a Bachelor's degree
- Demonstrates English language proficiency at minimum B2 level
Required certificates:
- Intermediate level certificate in software development relevant to the domain
Specific requirements:
- Developed front-end solutions under SharePoint Framework (SPFx and REACT) and other client-side frameworks/libraries (for example JavaScript)
- Developed advanced consumption of SharePoint data using PnP, SharePoint REST API, and Microsoft Graph API
- Developed secure client-side components
- Developed (server-side) code (C# / .NET Framework/ SQL) including Web Parts, Event Receivers, and Timer Jobs
- Experienced with enforcing secure coding principles (OWASP) across both .NET server code and JavaScript client code to prevent vulnerabilities like XSS or SQL injection
- Holds valid Microsoft Certificates relevant for the profile
- Developed SharePoint On-line solutions using Power Platform
Knowledge and skills:
- Has gone at least 1 time through the complete lifecycle of the solution
- Expert in developing enterprise level software systems in specified technology domain
- Knows UML and can design applications in UML
- Proficient in designing and developing: data layer, business logic layer and UI layer
- Worked in Scrum developments
- Is capable for leading technical teams
- Holds ability to document effectively technical solutions
- Presents problem solving skills
Interested in this role?Continue on ARHS's careers page.
Apply on ARHS