Cracker Barrel is seeking a Sr. Dev/Programmer Analyst to join the Home Office to provide application software development services and application support. This partner will develop program logic for new applications or analyzes and modifies logic in existing applications and analyzes and designs, codes, tests, debugs, documents, implements, integrates, and maintains software applications.
Analysis and Design
System Development & Analysis
Evaluate systems to determine the cause of problems and recommends how to remediate.
Actively participates in all or part of the system development process including determining specifications, data structures, and work flow design.
Leading Development
Act as lead developer within a team of developers on a particular project, distributing tasks, and maintaining status of team's efforts.
Act as IT lead on a project, partnering with Business project manager to coordinate all technical related efforts around the project
Business Analysis
Develop solutions to problems and ways to improve system functionality
At the direction of leadership, researches new and emerging technology that could benefit the organization. Identifies strengths, weaknesses, opportunities, and threats of existing systems and identifies alternative technology solutions.
Coding
Writes code in conjunction within department's Software Development Lifecycle (SDLC) structure using programming languages and computer technology to meet established specifications.
Create code that efficiently process data, performance mathematic calculations, minimize data/input redundancy, and manage data memory.
Monitors the programming process, unit testing, and implementation phases and takes corrective/adjusting action as necessary.
Testing and Debugging
Create test plan for unit testing and integration testing and perform unit testing and execute said testing plan.
Work with QA to perform any needed tasks for full system testing.
Find and reduce the number of -bugs- or defects in code and remediate
Understand and utilize debugging tools where available
Documenting
Requirements - identify attributes, capabilities, characteristics, or a system
Technical - Documentation of code, algorithms, interfaces, API's , etc.
End User - Manuals for end users, system administrators, and support staff.
Integration/Implementation
Work directly with other systems and support staff both in house and external where system connectivity is a requirement
Work directly with other IT teams (Network Services, Operations, etc.) in order to deploy code to a production status.
.Net development
C#
MS SQL Server Operations
Store Back Office systems (HRIS, Sales Ledger, Time Keeping, etc.) or with Point of Sale systems
DevOps methods, in particular Jenkins Build Server, Azure Pipelines and/or automated unit testing
ASP.net MVC (preferred but not required)
Mobile development skills (ios and/or Android)
Experience in Dynamix AX 2012 or 365
Experience Integrating multiple systems
HTML, THP, Javascript
Using JIRA
Education & Experience
Associate's degree in Computer Sciences or Information Systems, technical training, or equivalent experience
5+ years of relevant experience
NOTE: Racism, either overt or perpetuated through unconscious bias, has no place at Cracker Barrel Old Country Store, and both our Mission and People Promise are firmly rooted in the principle of valuing what everyone brings to the table. Our employees work hard to ensure that our brand, which is grounded in genuine hospitality and nostalgia, represents only what is good about those things. While our dcor and food may harken back to earlier times, our inclusive culture and beliefs about equality and diversity do not.
Street 2: 307 Hartmann Drive
External Company Name: Cracker Barrel Old Country Store, Inc.
External Company URL: www.crackerbarrel.com
In compliance with federal and state equal employment opportunity laws, qualified applicants are considered for all positions without regard to race, color, religion, sex, sexual orientation, genetic information, national origin, age, marital status, medical condition, disability or any other class expressly protected by law. Qualified applicants are considered for employment according to the laws of the respective state of employment. If you feel this policy has been violated, you may report such instances to the Employee Relations Department online (http://www.crackerbarrel.com/contact-us/employee/ ) or toll free at 1 800-333-9566.
Cracker Barrel does not unlawfully discriminate in hiring. If you are interested in applying for a position and need a reasonable accommodation during the application process, please contact (1-800-333-9566) so that we can work with you to reasonably accommodate you. Note that individuals who have any hearing impairment will be reasonably accommodated in the application process.