Catalina Marketing Corp., selected by Fortune magazine five years in a row as one of the 200
Best Small Companies in the US, is seeking a Sr. Programmer/Analyst in our St. Petersburg
location.
SUMMARY:
A Senior Programmer/Analyst is responsible for the analysis, design, development, maintenance
and support of software applications.
APPLICATION DEVELOPMENT:
� Performs the following activities: requirements definition for medium-large sized
enhancements, design, development, testing and implementation
� Gains necessary input/approval of requirements and design and participates in code reviews
and may perform code review for others
� Ensures applications meet requirements and has few bugs
� Develops system and user documentation
� Researches solutions, develops alternatives and make recommendations
PRODUCTION SUPPORT:
� Supports the operations of existing applications
� When on call, provides timely response and resolution of emergency production questions,
issues and defects
� Adheres to a production support process
APPLICATION MAINTENANCE:
� Works on periodic maintenance releases of applications, including enhancements and defects
� May identify design improvements
BUSINESS ALIGNMENT:
� Involves users in the development/maintenance of applications (e.g., requirements, testing)
� Understands how users use their applications
MANAGING EMPLOYEES:
� Coaches less experienced teammates
� Creates documentation to aid in others' learning
� If applicable, provides supervision and ensures quality and timeliness of others'
deliverables
MANAGING WORK:
� Understands scope, priority and timelines for assigned work
� Manages workload to deliver quality deliverables that meet requirement
� Communicates status of assignments to supervisor
� Notifies supervisor of issues that impact productivity or ability to meet expectations
� Adheres to CSF processes in completing assignments
� Follows standards/uses standard toolsets
� Assists Manager in tracking progress, prioritizing work, developing time estimates and work
plans and assisting less experienced team members
� Resolves issues or escalates to Manager, if necessary
� Identifies opportunities to improve existing conditions and processes & implements solutions
� Creative in problem solving
� Does not miss important items
� Does not need to be told the same thing multiple times
� Checks work in to central repositories
EDUCATION:
Bachelor�s Degree or equivalent related experience
EXPERIENCE:
� 2 � 5 years related experience
� Database background required (minimum 1 year)
� Data modeling background preferred
� Data warehouse familiarity
SPECIAL SKILLS:
� Solid understanding of MicroStrategy report development.
� Strong understanding of Relational OLAP database models used in Decision Support Systems
� Good understanding of SQL in accessing and manipulating data in Very Large Databases.
� General understanding of system architecture.
� Experience with relational and dimensional databases
� Ability to design databases
� Knowledge of Windows desktop environment
� Ability to apply Object-Oriented analysis and design preferred, but not required
RDOL Skills:
� Knowledge of Microsoft operating systems
� Custom application development and systems integration
� Packaged software implementation
� Business Intelligence (BI)/Data Warehousing
� MicroStrategy or Other BI Toolset
� Experience using UNIX, (C and C++) as well as scripting languages (Korn shell, awk, Python)
� Experience using Visual Basic and the .Net platform (VB.Net, ASP.Net, C#), and XML
Experience using Oracle, Redbrick, Netezza
Catalina is an Equal Opportunity/Affirmative Action Employer; M/F/D/V encouraged to apply.
Catalina believe in strength through diversity.
NO PHONE CALLS PLEASE. |