Lead Software Engineer

JM Family Enterprises Deerfield Beach , FL 33442

Posted 3 weeks ago

As a Lead 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 Lead Engineer should be a creative and self-driven individual with exemplary communication, organization, and technical skills to support the implementation of efforts and the continuous improvement of the processes that support our Dealer and Sales functions.

Responsibilities:

  • 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 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 comprehending 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 transition of completed components

  • Responsible for task identification

  • Accountable for understanding functional and technical requirements

  • Participate/ lead design discussions

  • Assist other teams with troubleshooting problems arising from applications or integrating various components.

  • Support and Troubleshooting: Assist the 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:

  • Must have 7+ years of experience delivering solutions related to enterprise integration, APIs, and service-oriented architecture

  • 5+ years of in-depth development experience with C#/.NET

  • 5+ years of Microsoft SQL Server experience (Development and Tuning)

  • 5+ years of PowerShell experience (JSON, XML, another scripting an asset)

  • 5+ years of Visual Studio with Continuous Integration

  • Knowledge of Infrastructure as code

  • 3+ years of 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 an 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 knowledge 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)

#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 Family's Talent Acquisition department at talentacquisition@jmfamily.com 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.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Tools & Infrastructure Lead Software Engineer Flight Simulation Labs

Boeing

Posted 2 days ago

VIEW JOBS 5/6/2024 12:00:00 AM 2024-08-04T00:00 Job Description At Boeing, we innovate and collaborate to make the world a better place. From the seabed to outer space, you can contribute to work that matter Boeing Prairietown, IL Madison County, IL

Lead Software Engineer

JM Family Enterprises