JBS is currently looking for a Senior Software Developer with Power Platform experience. This role requires designing and building scalable solutions that integrate Power Platform technologies with web technologies, databases, and external systems. The ideal candidate will have a strong background in developing custom applications using Power Apps, Power Automate, and other Power Platform components, combined with extensive experience as a full-stack developer. The successful candidate will thrive in an agile environment, collaborating closely with both our internal engineering team and our client’s engineering team to deliver high-quality software.

All applicants must be based in the United States and available to work on a W2 basis.

Responsibilities:

    • Design, develop, and deploy custom Power Apps applications with user-centric designs.
    • Implement and manage automated workflows using Power Automate to optimize business processes.
    • Build and maintain web applications, leveraging front-end and back-end technologies to enhance overall system integration.
    • Connect Power Apps and custom web applications with various data sources such as SQL Server, Microsoft Dataverse, SharePoint, and third-party APIs.
    • Work closely with cross-functional teams, including business analysts, product owners, and end-users, to gather requirements and translate them into technical solutions.
    • Ensure all developed applications are thoroughly tested, debugged, and optimized for performance and reliability.
    • Maintain clean and efficient code, and document solutions to facilitate future updates and team knowledge sharing.
    • Provide guidance on best practices for development and integration, staying updated on new technologies within the Microsoft ecosystem and full stack development.

    Required:

      • At least 2 years of experience developing solutions using Microsoft PowerApps and Power Automate.
      • At least 5 years of experience as a full stack developer with proficiency in both front-end and back-end technologies.
      • Strong knowledge of Power Apps (Canvas and Model-Driven Apps) and Power Automate.
      • Experience in building custom connectors and APIs in Power Platform
      • Experience with analytics/reporting solutions using Microsoft Power BI
      • Knowledge of JavaScript for customizing Power Apps
      • Understanding of cloud-based solutions and serverless architecture
      • Back-end development experience using .NET Core and C#, with a strong understanding of object-oriented programming and design patterns
      • Proficiency in front-end technologies: HTML, CSS, JavaScript frameworks (e.g., React, Angular, or Vue.js)
      • Experience with database management (e.g., SQL Server, MySQL, or NoSQL databases)
      • Integration of RESTful APIs and third-party services
      • Proficiency in modern authentication and authorization protocols, including OAuth 2.0, OpenID Connect, and claims-based identity
      • Familiarity with implementing secure access to APIs, managing tokens, and working with identity providers (e.g., Microsoft Entra ID, Okta, etc.) is a strong plus

      Nice to Have:

        • Familiarity with cloud platforms such as Azure and/or AWS
        • Node.js
        • TypeScript
        • Microsoft Entra
        • REST data sources