Senior Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

JM Family Enterprises, Inc. · 3 hours ago

Senior Software Engineer

JM Family Enterprises, Inc. is seeking a Senior Software Engineer who will oversee leading design discussions, perform unit testing, and support deployment across various environments. The role requires expertise in enterprise-level application design and development using .NET Core, C#, SharePoint Online, and Azure PaaS, focusing on implementing RESTful APIs.

AutomotiveConsumerSales Automation
check
Comp. & Benefits
check
H1B Sponsor Likelynote

Responsibilities

Enterprise-level application design, engineering, and development using .NET Core, C#, SharePoint Online (SPFx), and Azure PaaS
Implement core REST + JSON-based APIs
Accountable for escalating issues and risks through the Delivery Architect
Tasked with executing tasks as directed by the Delivery Architect
In charge of communication and raising awareness to the Delivery Architect concerning issues, risks, or other items that may impede development tasks
Tasked with 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 the transition of completed components
Assists / responsible for task identification
Responsible for comprehending 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
Assist the Operations Team with any environmental 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

Qualification

.NET CoreC#Azure PaaSSQL AzureRESTful APIsPower AutomatePower BICI/CD pipelinesSharePoint OnlineTroubleshooting skillsJavaScript frameworksObject-oriented designInfrastructure as codeMicrosoft SQL ServerPowerShellVisual StudioEAI SOA best practicesContinuous IntegrationSecurity best practices

Required

This position requires on-call coverage as needed
5+ years of PaaS implementation experience in Azure
5+ years of Web Apps, API Management, 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 of Microsoft SQL Server experience (Configuration, Administration, and Tuning)
5+ years of 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
Well-developed 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
Top-notch troubleshooting skills with the ability to analyse and resolve complex technical issues and defects
Experience in Continuous Integration and Continuous Deployment using Azure DevOps (Maven, Jenkins, Git, and comparable toolsets a plus)
Proficient with security best practices in the SLDC of cloud-based applications, APIs, and data

Preferred

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
Awareness 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

Company

JM Family Enterprises, Inc.

company-logo
JM Family Enterprises, Inc. was founded by automotive legend, Jim Moran in 1968.

H1B Sponsorship

JM Family Enterprises, Inc. has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2020 (1)

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Brent Burns
President & Chief Executive Officer
linkedin
leader-logo
John Damalas
Group Vice President, Chief Technology Officer
linkedin
Company data provided by crunchbase