What are the responsibilities and job description for the SharePoint Developer position at ARTTRA?
Position Overview:
We are seeking a skilled SharePoint Developer to design, develop, and maintain customized SharePoint solutions that meet business needs. The ideal candidate will have expertise in SharePoint Online, SharePoint Server, and the broader Microsoft 365 platform, with a focus on delivering scalable and user-friendly solutions. This role involves collaborating with cross-functional teams to optimize workflows, enhance collaboration, and streamline business processes through SharePoint development.
Duties And Responsibilities:
- Develop and deploy custom SharePoint sites, lists, libraries, workflows, and web parts.
- Utilize SharePoint Framework (SPFx), Power Automate, and Power Apps to create and enhance solutions.
- Design and implement custom branding and UI/UX elements for SharePoint sites.
- 2. Customization and Integration:
- Build and maintain custom applications and integrations using SharePoint APIs and RESTful services.
- Integrate SharePoint with Microsoft 365 tools such as Teams, Power BI, and OneDrive.
- Implement and manage third-party tools and solutions for extended SharePoint functionality.
- 3. Optimization and Maintenance:
- Monitor and optimize SharePoint environments for performance, scalability, and usability.
- Troubleshoot and resolve issues related to SharePoint functionality, customization, and integrations.
- Regularly update and patch SharePoint solutions to ensure compatibility and security.
- 4. Data Migration and Governance:
- Support migrations from legacy systems to SharePoint Online using tools like ShareGate or Metalogix.
- Implement governance policies for SharePoint content, permissions, and workflows.
- Ensure adherence to organizational standards and compliance requirements.
- Develop, customize, and maintain SharePoint applications and sites to support business processes.
- Collaborate with stakeholders to gather requirements and translate them into technical specifications.
- Implement web services and RESTful APIs to integrate SharePoint with other systems.
- Ensure system administration tasks are performed efficiently, including user management and permissions.
- Conduct system hardening practices to enhance security and compliance within the SharePoint environment.
- Utilize XML for data manipulation and integration tasks as needed.
- Work with Azure services to leverage cloud capabilities for SharePoint solutions.
- Participate in system design discussions, contributing insights based on IT infrastructure best practices.
- Provide ongoing support and troubleshooting for SharePoint applications, ensuring high availability and performance.
- 5. Collaboration and Support:
- Work closely with business analysts and stakeholders to gather requirements and deliver tailored solutions.
- Provide technical guidance and support to end-users and team members.
- Document processes, solutions, and system configurations for future reference.
Qualifications and Skills:
- Proven experience as a SharePoint Developer or similar role.
- Strong knowledge of SharePoint architecture, features, and functionalities.
- Familiarity with Quantum engineering principles is a plus.
- Proficiency in XML for data handling within SharePoint environments.
- Experience with Salesforce integration is advantageous.
- Solid understanding of IT infrastructure concepts and best practices.
- Knowledge of system design methodologies and frameworks.
- Experience in system hardening techniques to ensure security compliance.
- Familiarity with Azure cloud services is preferred.
- Proficient in developing web services and REST APIs for seamless integration.
- Excellent problem-solving skills, attention to detail, and ability to work collaboratively in a team environment.
Education:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
Experience:
- Minimum of 3-5 years of experience as a SharePoint Developer.
- Hands-on experience with SharePoint Online and On-Premises environments.
Technical Skills:
- Proficiency in SharePoint Framework (SPFx), HTML, CSS, JavaScript, and TypeScript.
- Experience with Microsoft Power Platform (Power Automate, Power Apps).
- Strong understanding of SharePoint workflows, permissions, and governance.
- Familiarity with scripting languages like PowerShell.
- Knowledge of database systems, especially SQL Server.
- Experience with SharePoint APIs, REST APIs, and Graph API integration.
- · Soft Skills:
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Ability to manage multiple projects and deadlines effectively.
Preferred Qualifications:
- Microsoft Certifications, such as:
- Microsoft 365 Certified: Developer Associate
- Microsoft Power Platform Developer Associate
- Experience with migration tools like ShareGate or Metalogix.
- Knowledge of Agile development methodologies.
Job Types: Full-time, Contract
Pay: $80,000.00 - $150,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
Compensation Package:
- Bonus opportunities
Schedule:
- 8 hour shift
Ability to Commute:
- Arlington, VA 22202 (Preferred)
Ability to Relocate:
- Arlington, VA 22202: Relocate before starting work (Required)
Work Location: In person
Salary : $80,000 - $150,000