Posted:
8/19/2024, 12:49:43 PM
Experience Level(s):
Junior ⋅ Mid Level
Field(s):
Software Engineering
Workplace Type:
Remote
At DICK’S Sporting Goods, we believe in how positively sports can change lives. On our team, everyone plays a critical role in creating confidence and excitement by personally equipping all athletes to achieve their dreams. We are committed to creating an inclusive and diverse workforce, reflecting the communities we serve.
If you are ready to make a difference as part of the world’s greatest sports team, apply to join our team today!
OVERVIEW:
The Software Engineer II is responsible for joining a Product Team and contributing to the design, development, and overall product lifecycle for Marketing Content Management Systems. The engineering process is highly collaborative. Software Engineers II are expected to work closely with stakeholders to create applications that allow the business to create and publish content throughout the enterprise. In addition, Software Engineers II will be involved in platform configuration, maintenance, performance tuning, and testing, as well as production support. As a Software Engineer II, you will be part of a team with more experienced engineers to help build and grow your skills while you create, support, and deploy production applications.
Delivery & Execution:
Collaborates with team members and business partners to create secure, reliable, scalable software solutions
Works with business partners on iterative design process and self-managing project life cycle
Writes clean, efficient, and scalable code using HTML, JavaScript libraries and CSS to implement frontend features and functionalities
Conducts thorough testing and debugging to ensure quality, performance, and security
Maintains solutions to align with evolving business needs
Delivers quality solutions at an agreed-upon pace
Support & Enablement:
Fields questions from other team members and business partners
Monitors tools and participates in conversations to encourage collaboration across teams
Provides application support for software running in production
Proactively reviews the performance and capacity for all aspects of production: code, infrastructure, data, and reporting
Resolves day-to-day issues and effectively communicates status and blockers to team
Learning:
Participates in learning activities around content management and development core practices
Proactively views articles, tutorials, and videos to learn about new technologies and best practices being used within other technology organizations
Reviews and discusses code from more senior engineers to understand best practices and design patterns
Increases business acumen by learning about other parts of the business
Understand business context of our technology relative to their scope of work; limited understanding of our systems and their interactions
QUALIFICATIONS:
Bachelor's Degree
3-5 years of experience
Experience troubleshooting and optimizing enterprise level content management systems for use in a production environment
Proficiency in HTML, JavaScript libraries (e.g., React, Angular) and CSS
Experience with RESTful APIs and Java is preferred
Experience with Adobe Target (AT) and Adobe Experience Manager (AEM) is highly desirable
Strong understanding of web technologies, protocols, and best practices
Familiarity with Agile development methodologies and tools (GitHub, Jira)
Solid problem-solving skills and attention to detail
Excellent communication skills and ability to collaborate effectively in a team environment
Exposure working with disaster recovery, performance tuning, and security in a production environment
Website: https://findly.com/
Headquarter Location: San Francisco, California, United States
Employee Count: 501-1000
Year Founded: 2009
IPO Status: Private
Industries: Consulting ⋅ Human Resources ⋅ Professional Services