Microsoft Teams Custom Application Developer
25 days ago
Forest Hills
Job Description We are seeking an experienced Microsoft Teams Custom Application Developer to join our team. In this role, you will design, develop, and deploy tailored solutions within the Microsoft Teams ecosystem. You will leverage your expertise in Azure, Power Platform, and Microsoft 365 to build secure, scalable, and high-performing collaborative applications. Key Responsibilities Custom Teams Application Development • Design and build custom Microsoft Teams applications, including tabs, bots, and messaging extensions, using Microsoft's SDKs and APIs., • Manage the full lifecycle of Teams app deployment in Microsoft 365 commercial environments, ensuring security, compliance, and optimal user experience., • Partner with product owners, designers, and development teams to gather requirements and iteratively deliver high-quality solutions., • Produce comprehensive technical documentation., • 3+ years developing applications for Microsoft Teams or the Microsoft 365 ecosystem., • 2+ years working with Azure services, including Azure Functions, Logic Apps, Azure Storage, Static Web Apps, and Azure AD., • Proven experience building custom Teams Tab Apps, with integration into M365 services and usage of adaptive cards., • Experience deploying Teams apps into Microsoft 365 commercial tenants, with attention to access control, data security, and compliance., • Proficiency in JavaScript/TypeScript, React, Node.js, and consuming REST APIs., • Experience with Power Platform tools, particularly Power Automate and Dataverse., • Familiarity with Microsoft Graph API, SharePoint Framework (SPFx), and Microsoft authentication mechanisms (OAuth 2.0, Azure AD)., • Strong troubleshooting skills with the ability to diagnose and resolve complex technical issues., • Excellent verbal and written communication skills; demonstrated ability to collaborate in cross-functional teams., • Preferred Qualifications, • Experience submitting or managing custom Teams apps through the Microsoft Teams App Marketplace., • Experience deploying Teams apps in Microsoft GCC (Government Community Cloud) environments, including understanding of FedRAMP and CJIS compliance requirements., • Familiarity with Azure DevOps, CI/CD pipelines, and automated deployment practices. This role is ideal for a hands-on developer who thrives in dynamic environments, embraces emerging Microsoft technologies, and is passionate about enhancing collaboration through custom Teams solutions. You'll work at the intersection of productivity, cloud innovation, and user experience to deliver real-world impact. Company DescriptionCompany Overview: Data Vision Group, LLC (DVG) is distinguished in the industry for developing intuitive web and mobile applications that address specific business challenges and prioritize exceptional customer service. The company's commitment to understanding and meeting client needs is fundamental to its success and distinguishes it. Our Mission: At DVG, our mission is to generate tangible business value for our clients through innovative and user-friendly solutions. We closely collaborate with our clients to design and develop easy-to-use, highly available, reliable, and maintainable applications. Integrity is at the core of our values, enabling us to build trust and cultivate long-term relationships with our clients, partners, and employees. Client-Centric Approach: Our client-centric model is centered on delivering solutions and forming collaborative teams that closely partner with our clients to drive mutual success. We understand that technological solutions should mirror the client's culture, history, and business needs. By comprehending our clients' challenges, we provide fresh perspectives and transformative solutions that enhance their business operations, making them an integral part of our process. Our Team and Culture: At DVG, we regard our people as our most valuable asset. We foster an inclusive environment where all ideas are embraced, and each team member is encouraged and valued for active participation in the development process. Our culture promotes collaboration, innovation, and mutual respect, ensuring that every team member feels appreciated and respected. Services: DVG offers a comprehensive suite of services to address various business challenges. Our expertise includes: • Business Process Consulting, • Agile Application Development, • Data Warehousing, • Reporting and Analytics, • UI/UX Design, • Project Management, • Application Support, • GIS Application Development, • Managed Cloud Services Technology and Expertise: DVG is dedicated to delivering high-quality applications through partnerships with Microsoft and ESRI. As a Microsoft Partner, we focus on developing Microsoft 365 (Teams), Dynamics 365, and Power Apps applications for both the commercial and government sectors. Our expertise in deploying custom applications for Global Premier-level customers ensures we provide top-tier solutions and professional talent to meet any business challenge. As an ESRI Gold Partner, DVG possesses expert capabilities in creating location-centric applications. By leveraging ESRI's GIS and Microsoft technology, we develop advanced geospatial solutions that provide valuable insights and support decision-making. Incorporating location data into our applications helps clients optimize operations, enhance service delivery, and reach strategic goals.Company Overview:\r\nData Vision Group, LLC (DVG) is distinguished in the industry for developing intuitive web and mobile applications that address specific business challenges and prioritize exceptional customer service. The company's commitment to understanding and meeting client needs is fundamental to its success and distinguishes it.\r\n\r\nOur Mission:\r\nAt DVG, our mission is to generate tangible business value for our clients through innovative and user-friendly solutions. We closely collaborate with our clients to design and develop easy-to-use, highly available, reliable, and maintainable applications. Integrity is at the core of our values, enabling us to build trust and cultivate long-term relationships with our clients, partners, and employees.\r\n\r\nClient-Centric Approach:\r\nOur client-centric model is centered on delivering solutions and forming collaborative teams that closely partner with our clients to drive mutual success. We understand that technological solutions should mirror the client's culture, history, and business needs. By comprehending our clients' challenges, we provide fresh perspectives and transformative solutions that enhance their business operations, making them an integral part of our process.\r\n\r\nOur Team and Culture:\r\nAt DVG, we regard our people as our most valuable asset. We foster an inclusive environment where all ideas are embraced, and each team member is encouraged and valued for active participation in the development process. Our culture promotes collaboration, innovation, and mutual respect, ensuring that every team member feels appreciated and respected.\r\n\r\nServices:\r\nDVG offers a comprehensive suite of services to address various business challenges. Our expertise includes:\r\n- Business Process Consulting\r\n- Agile Application Development\r\n- Data Warehousing\r\n- Reporting and Analytics\r\n- UI/UX Design\r\n- Project Management\r\n- Application Support\r\n- GIS Application Development\r\n- Managed Cloud Services\r\n\r\nTechnology and Expertise:\r\nDVG is dedicated to delivering high-quality applications through partnerships with Microsoft and ESRI. As a Microsoft Partner, we focus on developing Microsoft 365 (Teams), Dynamics 365, and Power Apps applications for both the commercial and government sectors. Our expertise in deploying custom applications for Global Premier-level customers ensures we provide top-tier solutions and professional talent to meet any business challenge. As an ESRI Gold Partner, DVG possesses expert capabilities in creating location-centric applications. By leveraging ESRI's GIS and Microsoft technology, we develop advanced geospatial solutions that provide valuable insights and support decision-making. Incorporating location data into our applications helps clients optimize operations, enhance service delivery, and reach strategic goals.