Software Engineer

Overview

Remote
$50 - $55
Contract - W2

Skills

Adobe
Adobe XD
Bitbucket
Computer Science
Confluence
Decision Making
Figma
Github
Google Docs
Google Sheets
J2E E
JAVA
JavaScript
Jira
Kotlin
LESS
Marketing
Problem Solving
Problem Solving Skills
REST API
SASS
Scrum
Software Engineer
Tealium
Webpack
eCommerce
jQuery
microservice
planning
presentation skills
retail
retail operations
tag management
unit test
writing

Job Details

Software Engineer (Marketing)

Location: Remote
Structure: Contract
Duration: 1 year+
Pay: $50-65/hr

SUMMARY

Join our retail client s Digital/Application Solutions team which powers the expansion of digital retail operations through building and delivering industry-leading connected customer and associate experiences across surfaces including web, mobile app and in-store digital. We support and encourage everyone on our team to take an active role in driving innovation in technology behind the products and experiences we build and are looking for candidates with a clear bias-to-action that bring an experienced, solution-oriented perspective to our team.

As an Engineer on the Digital Delivery team, you will be engaged in the solution planning, delivery and maintenance of the eCommerce experiences that our customers use every day. The Digital Delivery - Connect team combines the strength of our Customer Data & Loyalty platform with industry-leading eCommerce core functionality to deliver industry-leading web experiences. This position works alongside a talented group of Engineers, Scrum Masters, Product Managers, Designers, and Testers in a fast-paced environment to continuously deliver high-quality, working software to our users.

KEY RESPONSIBILITIES AND TASKS

  • Analyzes and defines business requirements to determine specifications and standards
  • Codes and implements solutions that achieve the business requirements.
  • Provides input on unit and functional test plans, carries out unit test plans, and aids in the use of functional test plans and the verification of test results
  • Works with 3rd party architects, engineers and product developers in both troubleshooting and design capacity.
  • Works with team members to expand personal and team knowledge of software development methodologies
  • Participates in the squad s support rotation to identify and resolve critical issues
  • Documents technical solutions for knowledge sharing and support purposes to the team around development decisions and best practices
  • Communicates technical information to a non-technical audience in a manner that can be easily understood
  • Additional projects and duties as assigned

REQUIRED COMPUTER AND/OR TECHNICAL SKILLS

Should have intermediate to advanced knowledge and abilities with Digital Commerce Applications and other common tools. Experience in a retail environment is preferred. These applications include:

  • Advanced proficiency in developing HTML, SASS/LESS (CSS) and JavaScript.
  • Experienced in microservice architecture
  • GIT/Github/Bitbucket repository experience required
  • React/Gatsby/Kotlin development experience required
  • GraphQL or REST API development experience preferred
  • GULP/Webpack preferred
  • Experience working in tag management systems, including writing custom Javascript, optimizing site performance, and translating requirements into effective tagging solutions (Google Tag Manager, Tealium or similar tag management software)
  • Referencing UI specifications in Figma, Adobe XD, Sketch or similar experience
  • JSTL Tag Libraries
  • Advanced jQuery development
  • Foundation 6
  • Atlassian Toolset (Jira/Confluence)
  • Figma
  • Basic to intermediate knowledge of Google Docs, Google Sheets, Google Slides and needed development tools.

REQUIRED EDUCATION AND/OR EXPERIENCE

Bachelor s degree (B.A.) in Computer Science or IT related field from a four-year college or university. At least 2-4 years experience in J2EE or JAVA or the equivalent combination of education and experience.

CORE COMPETENCIES

  • Communication Skills: Must be an effective communicator with internal and external individuals at all levels. This includes spoken, written, electronic, and presentation skills. Communication should be consistently constructive and professional.
  • Decision Making and Problem Solving Skills: Able to define problems, collect data, establish facts, and draw valid conclusions. Able to analyze results at a micro and macro level and present findings. Makes routine decisions following established policies and procedures; collaborates with managers to gain assistance when complex issues arise.

Brooksource provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, national origin, age, sex, citizenship, disability, genetic information, gender, sexual orientation, gender identity, marital status, amnesty or status as a covered veteran in accordance with applicable federal, state, and local laws.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Brooksource