Logo
JM Family Enterprises

Lead Software Engineer

JM Family Enterprises, Deerfield Beach, Florida, United States, 33441

Save Job

Lead Software Engineer - JM Flex Solutions LLC - 250 Jim Moran Boulevard, Deerfield Beach, FL 33442

DUTIES: Be responsible for the implementation, designing, developing, debugging, and troubleshooting high quality, high performance, and high availability applications using both Waterfall and Agile development best practices. Execute responsibilities on various technical platforms including COBOL, JCL, Azure, AWS, .Net Core, .Net Framework, REST APIs, Microservices, Cosmos DB, NoSQL, SQL, JavaScript, HTML, CSS, Salesforce, Azure DevOps, CI/CD. Perform unit tests for software development projects to achieve enterprise strategic objectives. Work closely with Solution Architects, Software Engineers, DevOps Engineers, QA Engineers, Project Managers, Information Security Engineers, and Delivery Managers. Collaborate with Project Managers, Solution Architects, and with DevOps and Information Security teams to understand requirements for software development in an Agile environment. Compose and maintain detailed design specifications and component documents. Design alongside a team of engineers, focusing on a 'design first' thinking while incorporating different end user personas. Implement front-end and back-end business logic for new features (full stack development). Embrace and follow best practices and coding standards. Perform code reviews, logging and instrumentation, static and dynamic analysis, code cover, and unit and integration testing. Be responsible for team leadership, assigning tasks, mentoring team members, and solving technical challenges. Be responsible for DevOps and release management. Be responsible for software management and monitoring via QA and verification.

REQUIREMENTS: Bachelor's degree or higher in Computer Science, Engineering, or a related technical field required. Five years of experience required with IBM zSeries Mainframe development (COBOL, JCL, DB2). Five years of software development experience required with the Microsoft Stack (Azure, .Net, C#). Any experience required with: the full Software Development Lifecycle (SDLC), including Continuous Integration/Continuous Development (CI/CD) models; data structures and algorithms; relational and non-relational databases; developing modern web applications (i.e., designing modern REST based APIs, performing third party integrations, utilizing Web UI and React); cloud computing technologies (i.e., Azure and AWS); Object-oriented Design and Analysis (OOD and OOA); and with microservices, service-oriented architecture (SOA), and n-tier architectures. 5% national travel required.

Must have legal authority to work in the U.S. EEOE.

Resume to: Kelly Coddington, Sr. Human Resources Advisor, JM Family Enterprises, Inc., 150 Jim Moran Boulevard, Deerfield Beach, FL 33442 or to ddington@. Please reference VP78 + job title in cover letter or subject line

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@ 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.