Software Development Lead

Cambria Belle Plaine , MN 56011

Posted 2 weeks ago

Job Description:

The Software Development Lead is a developer within the Cambria IT product development team that develops, maintains, and enhances diverse software systems based upon documented requirements and our agile lifecycle development practices while leading other product developers in doing the same.

In this position you will manage the complete software development process from conception to deployment, managing the end-to-end life cycle for the production of software and applications. This role will lead and mentor senior and junior developers, and provide an escalation point for their team and stakeholders.

Essential Duties and Responsibilities:

  • Work on an agile delivery team consisting of product owners, QA engineers, and other developers to design, develop, document, and create software systems that provide positive customer experiences in the market or increase throughput and operational efficiencies for producing, distributing, and selling Cambria natural stone surfaces.

  • Manage the team developers, providing guidance and advice for their career development

  • Mentor junior members, and coach senior team members to do the same

  • Document solutions, practices, and standards using visual and written methodologies that allow business stakeholders to understand the value stream of the outcomes as well as provide the development team technical context to the work items they will be delivering.

  • Lead in the merge request / code review process for the development team

  • Strong ability to anticipate and communicate potential problems while determining solutions through written, visual, and verbal communications.

  • Ability to grow knowledge on a topic with minimal direction given

  • Manage delivery pipelines and work with the product owner to stage and deploy releases to production when user acceptance testing has been completed.

  • Significant experience with code coverage maintenance and validation through unit testing

  • Proactively communicate and collaborate with product owners, other development team members, and business stakeholders to ask thoughtful questions, provide status updates, or request assistance if barriers to delivery exist.

  • Provide an escalation point for issues for other development team members.

  • Proactively identify challenges for the team, and provide solutions to keep the team delivering effectively

  • Be comfortable operating alongside on site as well as distributed delivery teams through a variety of collaboration and communication mechanisms, including remote meeting services, online documentation, platforms, and agile lifecycle management tools for defining and tracking delivery of business requirements

Qualifications & Skills:

  • 10+ years experience in customer-facing technical design, solution definition, delivery of measurable business outcomes, and system integration

  • Experience leading a team of technical resources

  • Experience leading and mentoring a development team preferred

  • Practical experience with technologies that scale Cambria's operational processes in areas such as process manufacturing, discrete manufacturing, quality, warehousing, and distribution. These include core technologies and concepts such as:

  • Industry 4.0

  • Internet of Things (IoT)

  • Robotics

  • Artificial Intelligence

  • Computer Vision

  • Predictive Machine Analytics

  • Enterprise Resource Planning

  • Supply Chain Management

  • Extensive experience delivering software solutions with more than one of the following technology areas:

  • single-page web applications such as AngularJS, Angular, or React

  • web service development with .NET or Python

  • database systems such as MySQL, or SQL Server

  • Oracle, ERP, PL/SQL, APEX

  • Applicable experience developing and delivering solutions on SaaS, IaaS, or PaaS systems

  • Experience with Source Control systems, preferably Git

  • Experience working in Agile development teams, and agile lifecycle management tools, preferably Jira

  • Strong in agile software delivery practices such as Scrum and Kanban using boards and user stories to manage work items and intake

  • Strong analytical, problem-solving, and conceptual skills

  • Experience with creating visualizations that explain business process, software architecture, and solution context.

  • Experience using automated build applications, preferably Jenkins

  • Experience building solutions within a Service Oriented Architecture (SOA) environment

  • Have an understanding of Event-driven architecture and microservices

  • Experience with Microservices architecture

Minimum Requirements:

Education: Bachelor's degree in Computer Science or equivalent post-secondary education

Experience: 10+ years or equivalent experience working in a role that delivered business outcomes through requirements definition, agile software development and system integrations on enterprise applications, unit testing, continuous integration deployment, and release management practices.

Systems: Experience with software development tools and frameworks such as Jira, Git, Angular, React, .NET, MySQL, SQL Server, AWS, Jenkins, Oracle, PL/SQL, APEX, Javascript, HTML, CSS.

Additional Requirements:

Managerial Responsibilities: Yes

Travel Requirements: May be required to travel between Cambria locations

Physical Requirements: This is an office position requiring phone and computer use

Cambria offers a competitive benefits package that encompasses Health and Dental Insurance, Paid Time Off, 7 paid Holidays , 401(k) plus matching, Discretionary Profit Sharing, Flexible Spending Account; Life, Supplemental Life, and Disability Insurance; Referral Program, Tuition Reimbursement, Employee Assistance Program, Employee Discount and Professional Development Assistance.

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

CambriaCares is our commitment to Philanthropy, Our People, and The Planet. Care is an integral part of what goes into Cambria products-and care is the driving force behind our commitment to creating opportunities that drive impact both inside and outside our walls. With a focus on three areas-philanthropy, our people, and the planet-we're doing just that.

For additional company information, please visit www.CambriaUSA.com

Offer of employment will be contingent upon the successful completion of background verification check, subject to applicable laws and regulations.

We are an equal opportunity employer.

Applicant Rights Under Federal Employment Law: FMLA, EEO, EPPA

M/W/VET/DISABLED


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
HOA Software Development Lead

Western Alliance Bancorporation

Posted 4 days ago

VIEW JOBS 5/5/2024 12:00:00 AM 2024-08-03T00:00 Job Title: HOA Software Development Lead Location: OH - Columbus What you'll do: Western Alliance Bank is seeking passionate, results-driven Lead/Senior D Western Alliance Bancorporation Phoenix AZ

Software Development Lead

Cambria