At a Glance
- Tasks: Lead integration projects connecting enterprise systems with MS Teams using SDK toolkits.
- Company: Join a dynamic team in Central London focused on enhancing collaborative capabilities.
- Benefits: Enjoy a competitive daily rate and the flexibility of a rolling contract.
- Why this job: Make a real impact by streamlining workflows and enhancing collaboration across the organisation.
- Qualifications: Strong skills in JavaScript/TypeScript, C#, or Python; experience with Microsoft Teams SDK required.
- Other info: This role offers potential for extension based on project needs and performance.
Location: 3 days onsite in Central London
Duration: 3 months (rolling contract)
About the Role
We are 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 are 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 show your genuine interest in the role.
✨Tip Number 2
Network with current or former employees at StudySmarter or similar companies. They can provide insights into the company culture and what they value in a candidate, which can be crucial for your success.
✨Tip Number 3
Prepare to discuss specific projects where you've used Microsoft Graph API or developed custom applications. Real-world examples will demonstrate your expertise and problem-solving skills effectively.
✨Tip Number 4
Showcase your understanding of security best practices, especially regarding OAuth authentication flows. This knowledge is essential for the role and will set you apart from other candidates.
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 and how you've successfully defined integration requirements in past projects. This will show your ability to work effectively in an enterprise environment.
Proofread Your Application: Before submitting, carefully proofread your CV and overview for any errors or typos. A polished application reflects your attention to detail, which is crucial for a developer role.
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 questions that assess your ability to troubleshoot and solve integration challenges. Prepare examples of how you've established secure authentication flows or integrated external systems with Teams.
✨Understand the Role's Requirements
Familiarise yourself with the key responsibilities outlined in the job description. Be ready to discuss how you would approach developing custom applications and collaborating with stakeholders to define integration priorities.
✨Prepare Questions for the Interviewers
Have insightful questions ready about the company's current projects, team dynamics, and future goals. This shows your genuine interest in the role and helps you assess if it's the right fit for you.