The Job Network
Search

Senior Developer

companyCambria
locationEden Prairie, MN, USA
PublishedPublished: 6/14/2022
Full Time

Job Description:

The Senior Developer is a both a consultative and tactical role 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. The Senior Developer 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.

Overseeing and guiding the analyzing, writing, building, and deployment of software. Overseeing the automated testing and providing feedback to management during the development process.

As a tactician, the Senior 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.

As a consultant, the Senior Developer owns the "How?" portion of the solution delivery by working with the product owner, other development team members, and business stakeholders to help identify and describe one or more methods to approach a business problem and drive measurable business outcomes using a variety of tools at their disposal which includes technology, data, and business process. This leader speaks in terms of "right angles" (e.g. "Yes", "No", "I don't know") and mentor's the people around them to do the same.

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:

  • 10+ years experience in customer-facing technical design, solution definition, delivery of measurable business outcomes, and system integration
  • Extensive experience delivering software solutions with more than one of the following technology areas:
    • web service development with .NET or Python
    • Oracle Application Express (Apex)
    • single-page web applications such as AngularJS, Angular, or React
    • web CMS frameworks such as Wordpress
    • database systems such as MySQL, ElasticSearch, Oracle or SQL Server
    • applicable experience developing and delivering solutions on SaaS, IaaS, or PaaS systems
  • 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:
    • Enterprise Resource Planning (ERP)
    • Industry 4.0
    • Internet of Things (IoT)
    • Robotics
    • Artificial Intelligence
    • Computer Vision
    • Predictive Machine Analytics
    • Enterprise Resource Planning (ERP)
    • Supply Chain Management
  • Applicable experience developing and delivering solutions on SaaS, IaaS, or PaaS systems
  • Oracle Application Express (Apex)
  • Experience with Source Control systems, preferably Git
  • Experience working in Agile development teams, and agile lifecycle management tools, preferably Jira
  • Familiarity with 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



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. Experience with Microservices architecture.
Systems: Experience with software development tools and frameworks such as Jira, Git, Angular, React, .NET, MySQL, ElasticSearch, AWS, Jenkins, Salesforce, and Oracle.

Additional Requirements:

Managerial Responsibilities: None, experience leading/mentoring a development team preferred.

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

Loading interface...
Loading interface...
Loading interface...
Loading interface...
Loading interface...
Loading interface...