Programmer Analyst II - Corporate|R00| (Syracuse, NY)
at Carrols Corporation

Date Posted: 9/24/2019

Job Description

Carrols Restaurant Group, Inc., a growing company located in Syracuse, NY, and one of the largest restaurant companies in the U.S., has an excellent opportunity in our Applications Development department for a Programmer Analyst II.

The Programmer Analyst II role is primarily responsible for application development and support activity for systems outside of the PeopleSoft ERP application suite. Assignments involve delivery of all components of the Systems Development Life Cycle independently with limited direction from Supervisor or senior staff members. Assigned projects have a limited scope and varying level of complexity and may involve a single or multiple business areas within the company.

The following is a summary of the duties and responsibilities of a Programmer Analyst II:

  • Implement assignments accurately and on time by demonstrating an established knowledge of the Systems Development Life Cycle. This includes direct work with users, problem solving, analysis, preparing technical/functional specifications, coding, testing and implementing.
  • Assignments may include technical troubleshooting, gathering facts from a general requirements description, discussion with business area personnel or senior staff members, analyzing data, and outlining alternatives for satisfying requirements including time, cost, and requirements for computing resources. Also may recommend course of action.
  • Development of process flow across functions, technical program design and an assignment plan for and review of the proposed solution with peers, supervisor, or senior staff members for concurrence.
  • Demonstrate project control of assigned tasks through work estimates and a project schedule with an understanding of priorities across projects Monitor progress obtain appropriate task authorizations, and prepare progress reports.
  • Demonstrate a well-developed and growing knowledge of basic and advanced System Development skills in the following areas to ensure the effective implementation of systems:
    • Program logic development.
    • Problem solving.
    • Application security.
    • Programming languages, query tools, report writers.
    • Data modeling.
    • Development on PC, mid-range, WEB, or client server technology
    • File structures (hierarchical, sequential, relational, and other).
    • Testing plans for unit, system integration, and parallel testing phases.
    • Testing tools available within the selected development technology.
  • Coordinate the application of third party package upgrades and fixes.
  • Carry out I/S internal control policies and procedures required by Sarbanes Oxley.
  • May be responsible for maintaining security components related to applications supported by the department.
  • With limited guidance from Supervisor exercise effective independent judgment in the application of the Systems Development Life Cycle by selecting the steps applicable to the delivery of the business requirement ensuring an effective design and quality results.
  • Independently document and resolve production problems for assigned systems.
  • Develop and grow business knowledge in assigned areas which may encompass multiple business functions. These may include Operational Reporting, Financial and/or HR Systems, Point of Sale Processing including data collection and use in corporate systems.
  • Keep supervisor and other concerned individuals informed of assignment status by initiating face-to-face communication and written status reports.
  • Assumes additional related responsibilities as assigned.

The following is a summary of the skills, knowledge and experience necessary to be successful in this position.

Associate’s or Bachelor’s Degree in related field, plus 4 - 7+ years of experience of Application Development is required. Application development on PC, mid-range, WEB or client server platforms is required. Appropriate training in Systems Development Life Cycle required. Exposure to business systems in areas including retail, accounting, human resources/payroll, and point of sale is desired. Exposure to Sarbanes Oxley controls covering software life cycle management is desired. Additional required skills include MS Office suite, MS Visual Studio, C# and .NET Framework Development, Web Development, Web Services, MS SQL Server relational as primary database, MS SQL Server stored procedures, Team Server for source management. Additional desired skills include exposure to MS SSRS, database design and SQL tuning, MS SSAS, OLAP, MDX development tools, XML and JSON data structures, and experience with Tableau or other BI reporting tools.

Carrols offers a competitive compensation and benefits package.

Equal Opportunity Employer

Job Snapshot

  • Employee Type: Full-Time
  • Location: Syracuse, NY
  • Job Type: Management
  • Experience: Not Specified
  • Date Posted: 9/24/2019

About Us

Our greatest asset is our people

A Little About Us


Carrols Corporation is headquartered in Syracuse, New York. Carrols owns and operates more than 800 restaurants under the Burger King brand. Carrols operates in over 18 states and employs over 22,000 people.

Carrols is interested in creating opportunities for you; for your career.


Due to our size and continued growth, career opportunities are always present at Carrols. These opportunities are even more likely to become available due to our policy of "promotion from within". It is our philosophy and our strong desire to fill each of our management openings by promoting an existing Carrols' employee.

If you are a dynamic individual who is frustrated by bureaucracy and tenure rules, Carrols is for you. We offer quick advancement, training and no pre-determined time requirements. All we want are the best employees in the business.

What is a Talent Network?

Talent Networks enhance your job search and application process. Whether you choose to apply or just leave your information, we look forward to staying connected with you.

Why Join?

  • Receive alerts with new job opportunities that match your interests
  • Share job opportunities through Social Media or email

Are you looking for a new job? Check out these current opportunities: Corporate Opportunities, Management Opportunities and Team Member Opportunities