JM Family Enterprises is seeking a Senior Software Engineer who will be responsible for leading design discussions performing unit testing and supporting deployment across various environments. The role requires expertise in enterprise-level application design and development Core C# SharePoint Online (SPFx) and Azure PaaS with a focus on implementing RESTful APIs. Candidates should possess extensive experience in Azure PaaS web applications and SQL Azure with proficiency in CI / CD pipelines and technologies such as Power Automate and Power BI.
The position offers a hybrid work schedule in Deerfield Beach FL (3 days a week onsite) and requires strong troubleshooting skills.
Responsibilities :
Enterprise-level application design engineering and development Core C# SharePoint Online (SPFx) and Azure PaaS
Implement core REST JSON-based APIs
Accountable for escalating issues and risks through the Delivery Architect
Responsible for executing tasks as directed by the Delivery Architect
Responsible for communication and raising awareness to the 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 the development lifecycle
Participate in / lead implementation and support the transition of completed components
Assists / responsible for task identification
Responsible for understanding functional and technical requirements
Participate / lead design discussions
Assist other teams with troubleshooting problems that may arise from applications or the integration of various components.
Support and Troubleshooting :
Assist the Operations Team with any environment issues during application deployment across Development QA Staging and Production environments.
Work closely alongside other developers and QA engineers throughout the software development lifecycle
Work in a dynamic changing environment using continuous integration
Qualifications : Must Skills :
This position requires on-call coverage as needed
5 years of PaaS implementation experience in Azure
5 years Web Apps API Mgmt Logic App Function Service Bus experience
5 years SQL Azure Azure Tables Cosmos
5 years of hands-on experience delivering solutions related to enterprise integration APIs and 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
5 years of Infrastructure as code
5 years performing object-oriented design and building backend applications with REST API services
Demonstrable understanding of Web Services (SOAP REST) XML 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)
Proficient with security best practices in the SLDC of cloud-based applications APIs and data
Familiarity with Azure Data Factory (ADF) is a plus
Familiarity with Bicep deployment modules and templates is a plus
AKS (Azure Kubernetes Service) experience is a plus
Preferred Skills :
Hands-on experience with AWS / AWS certification a plus
3 years developing and supporting SharePoint Online
MCSE or other Microsoft certifications and Azure Certifications are a plus
3 years of experience leading efforts in support of solutions using technologies such as Power Apps Power BI Power Automate and SharePoint
2 years of UI development experience working with UI / UX Designers
Technologies :
Microsoft : Core Azure C# / Web API DevOps
Experience with Core RESTful services AWS
Experience with SharePoint Online (SPFx)
Web : Azure Web Apps HTML HTML5 Javascript CSS3 BootStrap - Frameworks : .NET Core 2.1 (required) Azure PaaS Jquery ReactJS
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
#LI-AM1
#LI-HYBRID
This job description may not be inclusive of all assigned duties responsibilities or aspects of the job described and may be amended at any time at the sole discretion of JM Family. All work arrangements are subject to associate performance business need and manager discretion and may be revised as necessary.
JM FAMILY IS PROUD TO BE AN EQUAL OPPORTUNITY EMPLOYER
JM Family Enterprises Inc. is an Equal Employment Opportunity employer. We are committed to recruiting hiring retaining and promoting qualified associates without regard to age race religion color gender sex (including pregnancy childbirth and related medical conditions) sexual orientation gender identity gender expression mental or physical disability national origin marital status citizenship military status genetic information veteran status or any other characteristic protected by federal state provincial or local law.
DISABILITY ACCOMMODATIONS
If you have a disability and require a reasonable accommodation to complete the job application process please contact JM Familys Talent Acquisition department at for assistance. If you have an accommodation request for one of our recruiting events please notify us at least 72 hours prior so that we may provide assistance .
Required Experience :
Senior IC
Key Skills
Spring,.NET,C / C++,Go,React,OOP,C#,AWS,Data Structures,Software Development,Java,Distributed Systems
Employment Type : Full-Time
Experience : years
Vacancy : 1
Senior Software Engineer • Deerfield Beach, Florida, USA