MUST HAVE:
Azure Certified in any of:
• AZ-305 (Design Azure Solutions),
• Azure Developer Associate.
Overview
Come and enjoy the sunshine! As a Distributed Developer, you will support/lead the implementation of projects or work as part of a product team. You'll be working with cutting-edge technologies, with a focus on Microsoft Azure and D365 in future efforts. We're looking for a creative and self-driven individual with excellent communication, organization, and technical skills to drive the implementation and continuous improvement of processes supporting our Dealer and Sales functions.
Responsibilities and Duties:
• Enterprise-level application design, engineering, and development using .NET Core, C#, and Azure PaaS.
• Senior-level experience with implementing Azure Bicep templates, ADF, Function Apps, Logic Apps, Pipelines, Resource Groups, vNets, etc.
• Implement core REST + JSON based APIs.
• Escalate issues and risks through the Delivery Architect and Delivery Manager.
• Execute tasks as directed by the Delivery Architect and Delivery Manager.
• Communicate issues, risks, or concerns that may impede development to the Tech Lead and Delivery Architect.
• Ensure development standards are followed through code quality reviews and compliance scans.
• Collaborate with team members to define/clarify business requirements, development estimations, and work plan finalization.
• Perform unit and integration testing on all developed code.
• Participate in or lead the implementation and support transition of completed components.
• Assist with task identification and ensure understanding of functional and technical requirements.
• Lead and participate in design discussions.
• Assist other teams with troubleshooting problems that arise from applications or integration.
• Support and Troubleshooting: Assist the Operations Team with any environment issues during application deployment across Development, QA, Staging, and Production environments.
• Lead and work closely with other developers and QA engineers throughout the software development lifecycle.
• Work in a dynamic, changing environment using continuous integration.
• Provide technical and functional support for Microsoft Dynamics Finance and Operations in production and non-production environments (plus).
• Customize and develop different modules, including AR, AP, GL, Inventory Management, Cost Accounting, Warehouse Management, Procurement, and Sourcing (plus).
Qualifications and Skills:
• 4+ years of PaaS implementation experience in Azure.
• 3+ years of experience with Web Apps, API Management, Logic Apps, Function Apps, Service Bus.
• 3+ years of experience with SQL Azure, Azure Tables, Cosmos.
• 8+ years of hands-on experience delivering solutions related to enterprise integration, APIs, SOA.
• 6+ years of in-depth development experience with C#/.NET.
• 6+ years of Microsoft SQL Server experience (Configuration, Administration, and Tuning).
• 3+ years of experience with PowerShell (JSON, XML, other scripting an asset).
• 8+ years of experience with Visual Studio and Continuous Integration.
• 3+ years of experience with Infrastructure as Code.
• 8+ years of experience performing object-oriented design and building backend applications with REST API services.
• 3+ years of experience with UI/UX development.
• 3+ years of experience working in an Agile product team environment.
• 2+ years of experience working with Messaging platforms (e.g., IBM MQ, MSMQ).
• 2+ years of experience leading efforts with PowerApps, Power BI, Power Automate, and SharePoint (plus).
• 2+ years of development experience with MS D365, D365 F&O, and X++ (plus).
• Solid understanding of Web Services (REST, JSON formats, HTTP protocol, etc.).
• Experience with complex state machines.
• JavaScript frameworks experience (e.g., ReactJS is a plus).
• Strong troubleshooting skills with the ability to resolve complex technical issues and defects.
• Experience with CI/CD using Azure DevOps (Maven, Jenkins, Git, or comparable tools are a plus).
• MCSE or other Microsoft certifications, as well as Azure Certifications, are a plus.
• Hands-on experience with AWS or AWS certification is a plus.
Technologies:
• Microsoft: Azure, C#/Web API.
• Experience with Azure (EventHub/ServiceBus, Function Apps, Logic Apps), .NET Core, RESTful services, AWS, Power Apps.
• Web: Azure Web Apps, HTML, HTML5, JavaScript, CSS3, Bootstrap.
• Frameworks: .NET Core 2.1+ (required), Azure PaaS, JQuery, ReactJS, Blazor.
• Databases: NoSQL (Azure Cosmos, MongoDB), SQL Server, Azure SQL, Azure Tables, Stored Procedure Development, Performance Tuning.
• Experience working with CI/CD Pipelines in Azure DevOps.
• MS D365, D365 F&O, and X++ (plus).
• XUnit/Moq are a plus.