Senior Software Engineer – .NET Core/Azure PaaS

Deerfield Beach, Florida
Job Type: Contract
Posted:
Referral Bonus: $1664

To Apply for this Job Click Here

Job Title: Senior Software Engineer – .NET Core / Azure PaaS
Job Type: 6-month Contract, potential for extension or conversion

Location: Hybrid onsite 3x/week in Deerfield Beach, FL 
Work Authorization: US Citizen/Green Card/H1B

Overview
As a Senior Software Engineer, you will support the implementation of projects and/or be part of a product team. This can cover many technologies with efforts focused on Microsoft Azure.  The Engineer should be a creative and self-driven individual with excellent communication, organization, and technical skills to support the implementation of efforts and the continuous improvement of the processes that support our platform’s functions. 

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

Qualifications and Skills:

  • 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 (Development and Tuning)
  • 5+ years PowerShell experience (JSON, XML, other scripting an asset)
  • 5+ years Visual Studio with Continuous Integration
  • Understanding of Infrastructure as code
  • 3+ years Document Databases (MongoDB and/or CosmosDB)
  • 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)
  • Experience in technologies such as PowerApps, Power BI, Power Automate, and SharePoint is a plus
  • PaaS implementation experience in Azure
  • Web Apps, API Mgmt, Logic App, Function, Service Bus experience
  • SQL Azure, Azure Tables, Cosmos experience
  • 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 (Angular 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 Azure / Azure 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), .NET 6, Azure PaaS, Jquery, AngularJS, 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
  • XUnit/Moq are a plus

To Apply for this Job Click Here

Share This Job

Refer A Candidate

Recommend a candidate and receive a referral bonus as a thank-you for helping us find top talent.

Upload Your Resume

Share your resume, and we’ll match you with opportunities that fit your skills and goals.

Related Jobs