Wednesday, February 24, 2010

THE SPORTS AUTHORITY - Programmer Analyst

Damon Foster
Corporate Recruiter
THE SPORTS AUTHORITY
1050 W. Hampden Avenue
Englewood, CO 80110
dfoster@thesportsauthority.com

Programmer Analyst - PL/SQL and ETL

REQUIRED QUALIFICATIONS:

- 3-5 years experience in relational databases (Oracle, SQL Server, and/or DB2), stored procedures, and database scripting (PL/SQL).

- Experience with Middleware applications (ETL) (Informatica).

- 3-5 years experience in software development lifecycle and application development (SQL, .NET, ASP, C#, and/or Java).

- Solid understanding of operating systems (OS/400, Unix, AIX, Linux, Windows).

- Experience in source control, unit testing, code verification, documentation, continuous integration, metrics, and code reviews.

ADDITIONAL QUALIFICATIONS:

- Associate's degree in technical discipline or equivalent relevant experience.

- Prior experience in a Retail organization preferred.

- Strong understanding of project management methodologies.

- Strong aptitude to learn and apply new technologies.

- Ability to solve problems in situations where only limited documentation exists.

- Excellent interpersonal communication, teamwork, and leadership skills.

POSITION DESCRIPTION:

Design, develop, implement, and maintain software applications and solutions to support business strategies and objectives.

PRIMARY RESPONSIBILITIES:

- Design, develop, implement and maintain software applications.

- Develop code based on technical specifications in alignment with IS standards.

- Assist in the design and development of system architecture, applications, and solutions in alignment with the overall IS systems plan.

- Produce project estimations, functional requirements, technical specifications, unit test scripts, system/data flows, project/implementation plans, training materials, etc.

- Document processes and procedures for new and existing systems.

- Participate on assigned projects and ensure compliance with Project Management methodologies.

- Provide on-going support and application maintenance for production applications by monitoring and correcting software defects.

- Respond to outages and resolve any system issues.

- Enhance existing software by analyzing and identifying areas for optimization.

- Prepare and execute test plans for all levels of testing.

- Develop training materials to support IS team members and customers.

- Train customers in the use of new or existing systems.

- Ensure compliance with and contribute to the continuous improvement of internal policies/procedures, change control practices, etc.

- Responsible for other duties as assigned or developed.

MANAGEMENT & REPORTING STRUCTURE:

This position reports to the Group Manager, Application Development.

Sr. Programmer Analyst - PL/SQL, ETL & Messaging Middleware



REQUIRED QUALIFICATIONS:

- 5-7 years experience in relational databases (Oracle, SQL Server, and/or DB2), stored procedures, and database scripting (PL/SQL).

- Experience with Middleware applications (ETL & Messaging) (Informatica & Cast Iron/BizTalk).

- 5-7 years experience in software development lifecycle and application development (SQL, .NET, ASP, C#, and/or Java).

- Solid understanding of operating systems (OS/400, Unix, AIX, Linux, Windows).

- Experience in source control, unit testing, code verification, documentation, continuous integration, metrics, and code reviews.

ADDITIONAL QUALIFICATIONS:

- Associate's degree in technical discipline or equivalent relevant experience.

- Prior experience in a Retail organization preferred.

- Strong understanding of project management methodologies.

- Strong aptitude to learn and apply new technologies.

- Ability to solve problems in situations where only limited documentation exists.

- Excellent interpersonal communication, teamwork, and leadership skills.

POSITION DESCRIPTION:

Design, develop, implement, and maintain software applications and solutions to support business strategies and objectives.

PRIMARY RESPONSIBILITIES:

- Design, develop, implement and maintain software applications.

- Develop code based on technical specifications in alignment with IS standards.

- Assist in the design and development of system architecture, applications, and solutions in alignment with the overall IS systems plan.

- Produce project estimations, functional requirements, technical specifications, unit test scripts, system/data flows, project/implementation plans, training materials, etc.

- Document processes and procedures for new and existing systems.

- Participate on assigned projects and ensure compliance with Project Management methodologies.

- Provide on-going support and application maintenance for production applications by monitoring and correcting software defects.

- Respond to outages and resolve any system issues.

- Enhance existing software by analyzing and identifying areas for optimization.

- Prepare and execute test plans for all levels of testing.

- Develop training materials to support IS team members and customers.

- Train customers in the use of new or existing systems.

- Ensure compliance with and contribute to the continuous improvement of internal policies/procedures, change control practices, etc.

- Mentor junior team members in best practices, procedures, and concepts.

- Responsible for other duties as assigned or developed.

MANAGEMENT & REPORTING STRUCTURE:

This position reports to the Group Manager, Application Development.