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
A Senior Programmer/Analyst is responsible for the analysis, design, development, maintenance
and support of software applications.
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
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
Works on periodic maintenance releases of applications, including enhancements and defects
May identify design improvements
Involves users in the development/maintenance of applications (e.g., requirements, testing)
Understands how users use their applications
Coaches less experienced teammates
Creates documentation to aid in others' learning
If applicable, provides supervision and ensures quality and timeliness of others'
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
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
Bachelors Degree or equivalent related experience
2 5 years related experience
Database background required (minimum 1 year)
Data modeling background preferred
Data warehouse familiarity
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
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.