Net Core Azure Paas Senior Distributed Apply
Role: .NET Core / Azure PaaS Senior Distributed Developer.
Location: Deerfield Beach, FL
Duration: Contract
Responsibilities and Duties:
- Enterprise level application design, engineering and development using .NET Core, C#, and Azure PaaS
- Implement core REST + JSON based APIs
- Accountable for escalating issues and risks through the Tech Lead / Delivery Architect
- Responsible for executing on tasks as directed by the Tech Lead / Delivery Architect
- Responsible for communication and raising awareness to the Tech Lead / Delivery Architect concerning issues, risks or other items that may impede development tasks
- Responsible for understanding and ensuring development standards are followed through code quality reviews and compliance scans
- Work with team members to properly define/clarify business requirements, development estimation, and work plan finalization
- Perform unit and integration testing on all developed code Create and execute unit and integration tests within development lifecycle
- Participate in / lead implementation and support transition of completed components
- Assists / responsible for task identification
- Responsible for understanding of functional and technical requirements
- Participate / lead design discussions
- Assist other teams with troubleshooting problems that may arise from applications or integration of various components.
- Support and Troubleshooting Assist Operations Team with any environment issues during application deployment across Development, QA, Staging, and Production environments.
- Leading and working closely alongside 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 modules (plus)
Qualifications and Skills:
- 2+ years PaaS implementation experience in Azure
- Ideal candidate has experience with Power Platform (Power Automate and Power BI)
- 2+ years Web Apps, API Mgmt, Logic App, Function, Service Bus experience
- 2+ years SQL Azure, Azure Tables, Cosmos
- 7+ years of hands-on-experience delivering solutions related to enterprise integration, APIs, service-oriented architecture
- 5+ years of in-depth development experience with C#/.NET
- 5+ years Microsoft SQL Server experience (Configuration, Administration and Tuning)
- 5+ years PowerShell experience (JSON, XML, other scripting an asset)
- 5+ years Visual Studio with Continuous Integration
- 2+ years Infrastructure as code
- 3+ years performing object-oriented design and building backend applications with REST API services
- 2+ years of UI development experience working with UI/UX Designers
- 2+ years of experience working in Agile product team environment.
- 1+ years of development experience working with Messaging platforms (IBM MQ, MSMQ etc)
- 1+ years of experience leading efforts in support of solutions using technologies such as PowerApps, Power BI, Power Automate, and SharePoint
- 1+ years of development / implementation experience with MS D365, D365 F&O, and X++ are a plus
- Solid grasp of distributed computing and microservices, having worked with containerization and cloud-based solutions both in DevOps and in Information Security roles
- Experience supporting infrastructure based on managed Kubernetes solutions in all three major clouds (AKS Azure, GKE GCP and EKS AWS)
- Experience developing software and infrastructure architecture, considering all security risks, and compliance requirements
- Experience creating threat models, preparing automated security checks that integrate with pipelines, and executing code reviews to ensure applications are as secure as possible
- Optimizing CI/CD pipelines using Azure DevOps for efficient and secure software delivery
- Knowledge in container based implementations using Docker and Kubernetes
- Exposure to Github Actions and Workflows
- Managing IaC using Biceps and Terrafarm
- Demonstrable understanding of Web Services REST and JSON formats document schemas, HTTP protocol, and underlying internetworking concepts
- Strong knowledge of EAI SOA best practices, development methodologies standards
- Experience working on complex state machines
- Experience with Javascript frameworks (React is a plus)
- Experience orchestrating complex use cases involving multiple systems, incorporating error handling and logging
- Excellent troubleshooting skills with the ability to analyze and resolve complex technical issues and defects
- Experience in Continuous Integration and Continuous Deployment using Azure DevOps (Maven, Jenkins, Git, and or comparable toolsets a plus)
- MCSE or other Microsoft certifications and Azure Certifications a plus
- Hands on experience with AWS / AWS certification a plus
Technologies:
- Microsoft: ASP.NET Core, Azure, C#/Web API
- Experience with Azure (EventHub/ServiceBus, Function Apps, Logic Apps etc), .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 db (Azure Cosmos, MongoDB), SQL Server, Azure SQL, Azure Tables, Stored Procedure Development, Performance Tuning
- Working with CI/CD Pipelines in Azure DevOps
- Experience with MS D365, D365 F&O, X++ are a plus
- XUnit/Moq are a plus