Job Description: Tell us about your department:
We are in the Marketing department. Specifically in the Marketing Tech responsible to for a variety of products that main objectives is to enable the marketers to plan and manage the lifecycle of promotions and messages delivered to customers.
Position Summary/Job Description:
We are seeking an experienced (4+ years of experience) full stack engineer who is committed to value-driven software development that wants to be a leader building the promotional messaging application for Client. You must have a strong technical background in Groovy and/or Java, React, and relational databases. You must be comfortable with a development lifecycle that begins with Acceptance Test Driven Development (ATDD) and is followed with TDD unit tests. Your work will be within short branch lifecycles; usually only a couple of hours. You will maintain a deployment pipeline that is fully automated and builds to production daily. You will feel comfortable on a team that is frequently, if not always, collaborating (for everything – coding, meetings, analysis, and documentation). As Senior Software Engineer there is responsibility in coaching and assist other team member of the development team.
How much time will the resource spend pair programming?
20-30% of the time. Our Team only does “selected times” for example when troubleshooting, during code review and when assisting other team members.
Skills Overview:
What are the top five skills and number of years of experience required to perform this job?
Java, Groovy, Github and Git Actions, automated testing ( Cypress, Jest).
Soft skills are a senior developer is expected to assist and coach other junior developers
What are some preferred/nice to have skills the manager is looking for?
Creating onboarding automation and Local Environment set up