DICK’S Sporting Goods is committed to creating an inclusive and diverse workforce, reflecting the communities we serve. The Software Engineer I role involves learning to design and support the development of software solutions, performing business and software analysis, and contributing to ongoing software maintenance and improvement initiatives.
Responsibilities:
- Learn to develop existing and new software by analyzing and identifying areas for modification and improvement
- Contribute to development of new software that is fast, secure and reliable to meet defined requirements
- Monitor and identify software defects for other colleagues to take action on to maintain fully functioning applications software
- Research and learn to interpret data, trends, and benchmarks relevant to digital products/services design with guidance from other teammates
- Support efforts to research and suggest solutions to improve quality of the software and supporting infrastructure to better meet users’ and/or business, performance, quality needs
- Understand the technology road map to facilitate software development and ensure the development work is prioritized in line with business requirements
- Learn to find root cause and resolution to limit and address issues promptly with guidance from others
- Understands business functional requirements using document analysis, and workflow analysis to express requirements clearly and succinctly
- Monitor and report on database resources and provide physical modeling and design services to tune database solutions for optimum performance
- Learn to work within an established program management plan to achieve specific goals
- Develop own capabilities by participating in assessment and development planning activities as well as formal and informal training and coaching; gain or maintain external professional accreditation where relevant to improve performance and fulfill personal potential
- Maintain an understanding of relevant technology, external regulation, and industry best practices through ongoing education, attending conferences, and reading specialist media
Requirements:
- Bachelor's Degree or equivalent level preferred
- Sound experience and understanding of straightforward procedures or systems (7 to 12 months)
- Very limited managerial experience (0 to 3 months)