Tuesday, April 19, 2011

The Sports Authority - Application Developer

Sports Authority, headquartered in Englewood, CO, is the one of the leading full-line sporting goods retailer in the United States, operating over 400 stores in 45 states. We have a rich history, dating back almost a century, of being an industry leader in providing a wide assortment of quality brand name products.

Our customers are passionate about the sports they pursue they want to run faster, jump higher, hit the ball harder, carry their team to victory, and more. We know where they are coming from, and the employees that we attract and hire share their same passions.

We are dedicated to providing our customers with the best shopping experience possible by consistently providing great brands at great values. We are dedicated to increasing that value by providing industry-leading customer service and product knowledge. We are dedicated to you, and helping you take your game to the next level. If this is what you have been looking for in your career, then you've come to the right place!

Job Description


The ETL Application Developer plays a lead role in developing and integrating applications. Sets standards to ensure systems solutions are developed/implemented that achieve business requirements.


Primary Responsibilities:

Evaluate and review new and existing software applications and technologies.

Identifies systems solutions to support business strategies and objectives.

Researches, designs, and develops software solutions to meet specifications, either individually or leading a team of other developers.

Design, develop, and implement ETL procedures to populate/update data warehouses and ensure their validity.

Enhances existing software by analyzing and identifying areas for optimization.

Produce or oversee the production of architectural/design deliverables, project estimations, functional requirements, technical specifications, unit test scripts, system/data flows, project/implementation plans, training materials, etc.

Provide complete solutions spanning multiple technology areas including application, database, middleware, and security.

Assists with application maintenance by monitoring and correcting software defects.

Investigates new technologies and techniques and researches ongoing industry developments.

Mentors other team members in industry best practices, procedures, and concepts.

Ensures adherence to and contributes to continuous improvement of internal policies/procedures, change control practices, etc.

Provides on-going support for production applications.

Responsible for other duties as assigned or developed.



Professional Qualifications:

Bachelor’s Degree in Computer Science, or equivalent professional experience. Master’s degree preferred.

10+ years experience in the complete software development lifecycle.

4+ years experience in a similar Application Architect or Technical Lead role.

5+ years experience in relational databases (Teradata, Oracle, SQL Server, and/or DB2)

Extensive experience implementing Informatica ETL solutions, including performing data analysis and profiling, creating mappings, workflows, etc.

Experience in decision support / business intelligence concepts, leading practices and tools such as MicroStrategy, Cognos, etc.

Applicant should be knowledgeable and experienced in all types of data modeling, including strong dimensional modeling techniques..

Experience working on data warehouse development surrounding legacy OLTP and supply chain systems implementation utilizing J2EE is a plus.

Experience in database performance optimization techniques, multidimensional database designs, and physical database implementations

Broad understanding operating systems (OS/400, Unix, Linux, Windows).

Prior experience in a Retail organization preferred.

Strong aptitude to learn and apply new technologies.

Excellent interpersonal communication, teamwork, and leadership skills.