EdenPrairieRecruiter Since 2001
the smart solution for Eden Prairie jobs

Senior Developer - Commerce

Company: Cambria
Location: Eden Prairie
Posted on: July 29, 2022

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. 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.**This role offers a remote/work from anywhere schedule. Essential Duties and Responsibilities:

  • Collaborate closely with architects and product owners to implement technology solutions in the domains of e-commerce. Experience creating software technical design and executing software development with enterprise web platforms including Front-end frameworks (React, Angular, etc.), Web Services (REST APIs), ERP services (Oracle EBS Trade Architecture, Advanced Pricing, Inventory, Fulfillment, Financials, etc.), and CRM services (Account, Lead, Opportunity, Quote, etc.) are essential.
  • Own the solution delivery domain by working closely with our Architects and Product Owners to to translate solution design and requirements into technical designs that will accompany the user stories for the team to execute.
  • 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 provide the development team technical context to the work items they will be delivering.
  • Practical experience delivering websites and single page applications that use React is highly desirable.
  • Develop solutions for Cambria e-commerce sites that extensively make use of asynchronous messaging via microservices, Kafka, and cloud-to-on-premise data transactions to transact on data in real time between user experience and systems of record such as Oracle EBS.
  • Develop solutions for Cambria e-commerce sites that support our B2B transaction types including features needed for ordering manufactured products vs. features needed for ordering discrete fabricated products vs. features needed for generating estimates and quotes before ordering.
  • Develop solutions for Cambria e-commerce sites that support integrations with key 3rd party systems to support specific functionalities such as payments (e.g. Braintree), shipping costs (e.g. UPS), location services (e.g. Melissa Data), product information (e.g. Widen), SMS texting (e.g. Amazon SNS), discount codes (e.g. Voucherify) and any other systems we may choose to integrate in the future to support the user experience needs.
  • Lead in the merge request / code review process for the development team.
  • Lead in the overall development and delivery lifecycle of our websites and integrated components in the digital marketing ecosystem through software development, junior developer team coaching and mentoring, code review, and managing releases using CI/CD deployment.
  • Strong ability to anticipate and communicate potential problems during solution delivery 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 requirementsRequirements:
    • 7+ years experience in customer-facing technical design, solution definition, delivery of measurable business outcomes, and system integrationPractical experience with technologies that collect, transact, and present data in Cambria's customer lifecycle. These include:
      • Customer Relationship Management
      • Enterprise Resource Planning
      • Customer Data Platforms
      • Data Lake ArchitectureExtensive experience delivering software solutions with more than one of the following technology areas:
        • Web Applications & Javascript Frameworks: AngularJS / Angular / React
        • Integration Platforms: Braintree / Voucherify / Kissflow / Mailgun / Melissa Data / Amazon SNS
        • ERP: Oracle EBS / Other
        • CRM: Salesforce / Other
        • Web Services & RESTful APIs: .NET Web API / NodeJS / Python / Other
        • Databases: MySQL / ElasticSearch / SQL Server / Oracle / Other
        • Messaging: Kafka / Other
        • Data Lake: Snowflake / Other
          • 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 microservicesMinimum Requirements:
            • Education: Bachelor's degree in Computer Science or equivalent post-secondary education
            • Experience: 7+ years or equivalent experience delivering full stack web applications on public-facing e-commerce sites that are integrated with enterprise business systems such as PIM, ERP, and CRM. At least 3+ years in a lead role responsible for mentoring and merging code from other developers as well as owning CI/CD release management practices.
            • Systems: Experience with software development tools such as Jira, Git, and Jenkins. Experience with web technologies such as Angular, React, .NET, MySQL, and ElasticSearch. Experience with platforms such as Oracle EBS, Salesforce, Digital Asset Management Systems, Payment Gateways, Geolocation Services, Notification / Messaging Systems, etc.Cambria offers a competitive benefits package that encompasses Health and Dental Insurance, Paid Time Off, 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.comWe are an equal opportunity employer.M/W/VET/DISABLED

Keywords: Cambria, Eden Prairie , Senior Developer - Commerce, IT / Software / Systems , Eden Prairie, Minnesota

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Minnesota jobs by following @recnetMN on Twitter!

Eden Prairie RSS job feeds