Job Title: Senior Software Engineer - Microsoft SharePoint & Power Platform
Overview: We are seeking a highly skilled and motivated Senior Software Engineer/Developer to join our dynamic team specializing in Microsoft SharePoint, Power Platform, and related technologies. In this role, you will play a crucial part in developing, implementing, and maintaining innovative solutions that meet client needs. The ideal candidate will possess a strong technical background in SharePoint and Power Platform, along with excellent problem-solving skills and the ability to collaborate effectively with team members and stakeholders.
Technologies:
SharePoint: 65%
Power Platform: 20%
MS Teams/OneDrive and Others: 15%
Key Responsibilities:
Technical Development:
Design, develop, and implement SharePoint and Power Platform solutions that meet client requirements and organizational standards.
Collaborate with team members to create and maintain high-quality technical documentation, ensuring knowledge transfer and best practices.
Troubleshoot and resolve technical issues related to SharePoint and Power Platform applications, providing timely support to internal teams and clients.
Team Collaboration:
Work closely with the Team Lead and other team members to foster a collaborative work environment, sharing knowledge and expertise to enhance team capabilities.
Mentor junior team members, providing guidance on technical challenges and encouraging professional growth.
Participate in team meetings, contributing ideas and insights for continuous improvement of processes and solutions.
Project Execution:
Engage in the full software development lifecycle, from requirement gathering and design to implementation and testing, ensuring projects are delivered on time and within scope.
Collaborate with project managers and stakeholders to define project scope, objectives, and deliverables, providing technical input and feasibility assessments.
Assist in resource planning and allocation to ensure optimal productivity across multiple projects.
Client Engagement:
Maintain clear communication with clients to understand their needs, provide updates on project progress, and address any concerns or issues effectively.
Participate in client meetings, demonstrating technical solutions and gathering feedback to enhance service delivery.
Job Requirements
Details:
Qualifications:
Bachelor"s degree in Computer Science, Information Technology, or a related field.
A minimum of 5 years of experience working with SharePoint and Power Platform technologies.
Strong understanding of SharePoint architecture, customization, and development, as well as Power Apps and Power Automate.
Proven experience in software development methodologies and best practices.
Excellent interpersonal, communication, and presentation skills.
Strong problem-solving skills and a proactive approach to challenges.
Experience working in a client-facing role or consulting environment is a plus.
Preferred Qualifications:
Certifications in Microsoft technologies (e.g., Microsoft Certified: Power Platform Developer Associate, Microsoft 365 Certified: Developer Associate).