Job Title: Senior Microsoft 365 Developer
Company Overview:
At Codvo, software and people transformations go hand-in-hand. We are a global empathy led technology services company. Product innovation and mature software engineering are part of our core DNA. Respect, Fairness, Growth, Agility, and Inclusiveness are the core values that we aspire to live by each day. We continue to expand our digital strategy, design, architecture, and product management capabilities to offer expertise, outside-the-box thinking, and measurable results.
About the Role:
We are seeking a highly motivated and experienced Senior Microsoft 365 Developer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining custom solutions built on the Microsoft 365 platform, primarily focusing on PowerApps and SharePoint. You will work closely with business stakeholders to understand their needs and translate them into innovative and efficient applications. Your expertise will be crucial in enhancing our internal processes and improving user experiences.
Key Responsibilities:
Solution Development: Design, develop, and deploy robust and scalable solutions using PowerApps, SharePoint Framework (SPFx), and associated technologies.
PowerApps Expertise: Build complex canvas and model-driven PowerApps, implementing custom logic, data connections, and UI/UX elements to meet business requirements.
SharePoint Development: Utilize TypeScript, React, and the SharePoint Framework (SPFx) to create custom web parts, extensions, and applications that enhance the SharePoint environment.
Requirements Analysis: Collaborate with business analysts and stakeholders to gather requirements, analyze feasibility, and propose effective solutions.
Code Management: Utilize Git for version control, collaborative development, and maintaining code quality standards.
Testing and Debugging: Thoroughly test and debug applications to ensure functionality, performance, and reliability.
Documentation: Create and maintain clear and concise technical documentation for developed solutions.
Continuous Improvement: Stay updated on the latest Microsoft 365 platform advancements and propose innovative approaches for improving our development processes and solutions.
Required Skills and Experience:
5-7 years of proven experience in developing and deploying solutions on the Microsoft 365 platform.
Deep proficiency in PowerApps, including building canvas apps, model-driven apps, and working with connectors.
Extensive experience with SharePoint development, utilizing TypeScript, React, and the SharePoint Framework (SPFx).
Solid understanding of REST APIs and data integration techniques.
Demonstrated ability to work independently and as part of a team.
Excellent communication, problem-solving, and analytical skills.
Ability to translate business requirements into technical specifications.
Experience in testing and debugging complex applications.
Bonus Skills (Beneficial, not mandatory):
Experience with VBA scripting and automation in Microsoft Office applications, particularly Word.
Knowledge of Microsoft Word content controls and their use in document automation.
Familiarity with other Microsoft 365 technologies such as Microsoft Flow/Power Automate.