At a Glance
- Tasks: Lead integration projects connecting enterprise systems with MS Teams using SDK toolkits.
- Company: Join a dynamic team focused on enhancing collaborative capabilities in a vibrant work environment.
- Benefits: Enjoy competitive pay, flexible contract terms, and the chance to work in Central London.
- Why this job: This role offers a unique opportunity to innovate and streamline workflows while collaborating with diverse stakeholders.
- Qualifications: Strong skills in JavaScript/TypeScript, C#, or Python; experience with Microsoft Teams SDK and Graph API required.
- Other info: Contract position with potential for extension based on performance and project needs.
Location: 3 days onsite in Central London
Duration: 3 months (rolling contract)
About the Role
We're seeking an experienced Microsoft Teams developer to lead integration projects connecting our enterprise systems with MS Teams using SDK toolkits. This contract position offers an exciting opportunity to enhance our collaborative capabilities and streamline workflows across the organization.
Key Responsibilities
- Develop custom Microsoft Teams applications and integrations using Microsoft Teams SDK
- Create and implement solutions utilizing Microsoft Graph API
- Design and build interactive tabs, bots, and messaging extensions
- Establish secure authentication flows between Teams and external systems
- Document development processes and provide knowledge transfer to internal teams
- Collaborate with stakeholders to define integration requirements and priorities
Required Skills & Experience
- Strong proficiency in JavaScript/TypeScript, C# or Python
- Demonstrated experience with Microsoft Teams SDK and Bot Framework SDK
- Practical knowledge of Microsoft Graph API and Azure Active Directory
- Experience with web development technologies (HTML, CSS, React)
- Understanding of OAuth authentication flows and security best practices
- Familiarity with REST APIs and webhook integration patterns
- Experience with Azure deployment and DevOps practices
Bonus Qualifications
- SharePoint development experience
- Power Platform integration knowledge
- Experience with collaborative software tools beyond Teams
- Previous work in enterprise environments
How to Apply
If you're an experienced developer passionate about creating seamless collaborative experiences with Microsoft Teams, we want to hear from you! Please submit your CV and a brief overview of your relevant MS Teams integration experience.
Note: This is a contract position with potential for extension based on project needs and performance.
MS Teams and SDK Tools Developer - £450-£550/day - Outside IR35 employer: Computappoint
Contact Detail:
Computappoint Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land MS Teams and SDK Tools Developer - £450-£550/day - Outside IR35
✨Tip Number 1
Familiarise yourself with the latest features of Microsoft Teams and its SDK. Being up-to-date will not only help you in interviews but also demonstrate your genuine interest in the role.
✨Tip Number 2
Network with professionals who are already working with Microsoft Teams or in similar roles. Engaging with them on platforms like LinkedIn can provide insights and potentially lead to referrals.
✨Tip Number 3
Prepare to discuss specific projects where you've used Microsoft Graph API or developed custom applications for Teams. Real-world examples will showcase your expertise and problem-solving skills.
✨Tip Number 4
Understand the company's culture and values by researching their recent projects or initiatives. Tailoring your conversation to align with their goals can make a strong impression during discussions.
We think you need these skills to ace MS Teams and SDK Tools Developer - £450-£550/day - Outside IR35
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Microsoft Teams SDK, JavaScript/TypeScript, and any relevant projects you've worked on. Use specific examples that demonstrate your skills in developing custom applications and integrations.
Craft a Compelling Overview: In your application, include a brief overview of your relevant MS Teams integration experience. Focus on key projects where you used the Microsoft Graph API or built interactive tabs and bots, showcasing your problem-solving abilities.
Highlight Collaboration Skills: Since the role involves collaboration with stakeholders, emphasise your experience working in teams. Mention any instances where you defined integration requirements or provided knowledge transfer to internal teams.
Showcase Security Knowledge: Given the importance of secure authentication flows, briefly outline your understanding of OAuth authentication and security best practices in your application. This will demonstrate your awareness of critical aspects of development.
How to prepare for a job interview at Computappoint
✨Showcase Your Technical Skills
Be prepared to discuss your proficiency in JavaScript/TypeScript, C#, or Python. Highlight specific projects where you've used the Microsoft Teams SDK and Bot Framework SDK, as well as your experience with Microsoft Graph API.
✨Demonstrate Problem-Solving Abilities
Expect to face scenario-based questions that assess your ability to solve integration challenges. Prepare examples of how you've tackled similar issues in past roles, particularly focusing on authentication flows and security best practices.
✨Familiarise Yourself with the Company’s Needs
Research the company’s existing systems and how they might benefit from MS Teams integrations. Understanding their specific requirements will allow you to tailor your responses and demonstrate your genuine interest in enhancing their collaborative capabilities.
✨Prepare for Collaborative Discussions
Since the role involves working closely with stakeholders, be ready to discuss your experience in collaboration. Share examples of how you've gathered requirements and prioritised tasks in previous projects, showcasing your communication skills.