We are looking for a Junior SharePoint Developer to join our team and contribute to the development, customization, and maintenance of our SharePoint environment. This role is ideal for someone who is eager to build their skills in SharePoint development while working closely with senior developers and IT teams. You will have the opportunity to gain hands-on experience working with SharePoint Online, SharePoint Server, and various tools in the Microsoft 365 suite.
As a Junior SharePoint Developer, you will assist in creating custom solutions, developingworkflows, and maintaining SharePoint sites, ensuring they meet the needs of the business. You will work on both backend and frontend tasks, collaborating with team members to implement SharePoint features, troubleshoot issues, and support continuous improvement efforts.
Key Responsibilities:
Development & Customization:
• Assist in the development and customization of SharePoint Online solutions.
• Create and manage SharePoint site collections, document libraries, lists, and content management systems.
• Develop custom workflows using Power Automate, SharePoint Designer, and other automation tools.
• Customize SharePoint pages and layouts using HTML, CSS, JavaScript, and modern frameworks like React or Vue.js.
• Assist with the development of SharePoint web parts, apps, and integrations with other Microsoft 365 tools.
Collaboration & Team Support:
• Work closely with senior developers and business analysts to understand project requirements and assist with technical solutions.
• Participate in code reviews, ensuring adherence to development best practices and guidelines.
• Collaborate with cross-functional teams to troubleshoot and resolve issues related to SharePoint functionality.
• Support the maintenance and enhancement of existing SharePoint solutions.
Performance & Troubleshooting:
• Assist in monitoring SharePoint environments, ensuring optimal performance and availability.
• Troubleshoot and resolve SharePoint-related issues such as performance concerns, broken functionality, and user access issues.
• Participate in the testing and debugging of custom SharePoint applications and solutions.
Continuous Learning & Improvement:
• Stay current with the latest SharePoint features, Microsoft 365 tools, and SharePoint development best practices.
• Continuously improve your skills in SharePoint development, Power Automate, PowerApps, and related technologies.
• Take on small development projects under the mentorship of senior team members and contribute to larger projects.
Skills & Qualifications:
Technical Skills:
• Strong foundation in HTML, CSS, and JavaScript.
• Experience with SharePoint Online and/or SharePoint Server (2016/2019) (internships or academic experience are a plus).
• Basic knowledge of SharePoint Designer and Power Automate for workflow development.
• Familiarity with REST APIs, SharePoint API, and basic SharePoint development tools (e.g., CSOM, JSOM).
• Experience with Microsoft 365 suite (Teams, OneDrive, Power BI) is a plus.
• Knowledge of SQL or Microsoft Access is helpful but not required.
Development & Methodology:
• Willingness to learn and apply Agile or Scrum methodologies.
• Basic understanding of version control systems (e.g., Git) for code management and collaboration.
• Familiarity with SharePoint Framework (SPFx) is a plus but not required.
Problem-Solving & Troubleshooting:
• Strong analytical and problem-solving skills, with a focus on troubleshooting and resolving issues in a timely manner.
• Ability to approach problems logically and break them down into manageable tasks.
• Attention to detail and commitment to producing high-quality, maintainable code.
Communication & Collaboration:
• Good written and verbal communication skills, with the ability to communicate technical information to non-technical stakeholders.
• Ability to work effectively in a team-oriented environment and collaborate with developers, IT staff, and business stakeholders.
• Eagerness to learn from senior developers and apply feedback to improve skills and knowledge.
Experience & Education:
• Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field (or equivalent practical experience).
• 0-2 years of experience in SharePoint development (internship, co-op, or academic projects are acceptable).
• Experience with web development technologies (HTML, CSS, JavaScript, etc.) is required.
Additional Skills & Qualifications:
• Microsoft certifications such as M365 Certified: Teamwork Administrator or Microsoft Certified: SharePoint Developer are a plus but not required.
• Willingness to learn and adapt to new tools and technologies related to SharePoint development.
HTML, CSS, JavaScript, SharePoint Online, SharePoint Server, Power Automate, SharePoint Designer, React, Vue.js, SharePoint web parts, REST APIs, SharePoint API, CSOM, JSOM, Microsoft 365 suite, SQL, Microsoft Access, Agile, Scrum, Git, SharePoint Framework (SPFx), Troubleshooting.