Job description
The Full Stack Developer is a both a consultative and tactical role within the Cambria Digital Experience Team that develops, maintains, and enhances diverse software systems based upon documented requirements and our agile lifecycle development practices.
As a tactician, the Full Stack Developer will be working within a software delivery team to produce business value using Cambria's software delivery frameworks that can include full stack development within one or more of the following: single-page web application frameworks, web CMS systems, web services, databases, and/or various 3rd party solutions that Cambria integrates with that provide Software-as-a-Service (SaaS), Infrastructure-as-a-Service (IaaS), or Platform-as-a-Service (PaaS) functions.
This position offers a Hybrid/WFH schedule.
Essential Duties and Responsibilities:
- Work within a 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.
- Delivering quality software solutions according to system functional specifications, by applying patterns, best practices, and industry standards. Document these requirements 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 the continuous integration pipeline 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.
- Be available to provide mentorship and collaborate with other development team members on any questions, concerns, or issues they raise about work items they are delivering.
- Troubleshoot and triage production issues with other teams as needed when incidents are reported.
- 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:
- Practical experience with technologies that collect, transact, and present data in Cambria’s customer lifecycle.
- 1 - 2+ years of experience designing and delivery software solutions with more than one of the following technologies: Web Content Management, Marketing Automation, Customer, Relationship Management, eCommerce Systems and Customer Data Platforms, Data Lake Architecture, Experience working in Agile development teams and Agile lifecycle management tools.
Minimum Requirements:
- Education: Bachelor's degree in Computer Science or equivalent post-secondary education
- Experience: 3+ years of experience with customer-facing technical design, solution definition, delivery of measurable business outcomes, and system integration.
- Systems: Experience working with software development tools such as Jira, Git, and Jenkins.
- Experience with web technologies such as React, .NET, MySQL, JavaScript, Servlet and JSP Development, Java Content Repository API, OSGi and Declarative Services, Maven, Apache Felix, Apache Sling, Jackrabbit, CRXDE, and ElasticSearch.
Additional Requirements:
- Managerial Requirements: N/A
- 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.
For additional company information, please visit www.CambriaUSA.com
We are an equal opportunity employer.
M/W/VET/DISABLED
Job Type: Full-time
Work Location: In person
seankuhnke.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, seankuhnke.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, seankuhnke.com is the ideal place to find your next job.