Start with Casella – Retire with Casella
Why Casella?
-
Technical Support Specialist
The Technical Support Specialist is responsible for providing technical support and expertise to end-users of software and hardware systems. The incumbent provides an effective diagnostic evaluation of customer needs and uses good judgment and timeliness to respond to and resolve each technical issue or inquiry to the user’s satisfaction.
Level 1: Has 0-2 years of progressive experience in technical support services. Demonstrates an ability to handle basic technical issues and refers more difficult issues to higher-level staff. Possesses a beginning working level of knowledge of subject matter involving the operation and repair of company software systems and hardware.
Level 2: Has 2-4 years of progressive experience in technical support services. Demonstrates an ability to handle an increasing level of moderately complex technical issues without assistance, but still refers some to higher-level staff.
Level 3: Has 4-6 years of progressive experience in technical support services. Demonstrates an ability to handle most complex issues, only having to refer some to higher-level staff. Possesses intermediate-level knowledge of subject matter involving the operation and repair of company software systems and hardware. Begins to demonstrate the ability to provide coaching and mentoring to other Support Specialists on the team.
Senior: Has 6+ years of progressively complex experience in technical support services. Possesses expert knowledge of subject matter involving the operation and repair of company software systems and hardware. Performs work with the highest degree of latitude and handles the most complex issues. Demonstrates an ability to provide leadership, coaching, and mentoring to other Support Specialists on the team. Coordinates referrals to technical, professional, or service personnel only when necessary.
-
Cyber Security Engineer
The Cyber Security Engineer is responsible for ensuring our software, hardware, and overall computer systems are secured and protected from cyber-attacks, including monitoring logs, scrutinizing network traffic, establishing and updating endpoint security, and troubleshooting notifications or alerts. The incumbent will analyze and resolve security alerts, breaches, and vulnerability issues in a timely and accurate fashion, and conduct user activity audits and follow up where required. The development of new systems and methodologies to address vulnerabilities along with the ability to guide the company through a cyber-attack is essential.
Level 1: Has 1-3 years of progressively complex experience in the cyber security field. Demonstrates solid knowledge and application of cyber security principles and applications. Works under general supervision and works on moderately complex issues, resolving independently. Provides coaching and mentoring to group members in the area of cyber security.
Level 2: Has 4-6 years of progressively complex experience in the cyber security field. Demonstrates comprehensive knowledge and application of cyber security principles and applications within organizational IT framework. Works under minimal supervision and works on complex issues, resolving independently. Provides coaching and mentoring to group members in the area of cyber security and integrated systems.
Senior: Has 7+ years of progressively complex experience in the cyber security field. Demonstrates expert knowledge and application of cyber security principles and applications. Works under a high degree of latitude and works on the most complex issues, resolving independently. Provides guidance and coaching to group members in the area of cyber security and integrated systems.
-
BI & Data Warehouse Analyst
The BI & Data Warehouse Analyst is responsible for developing specific data structures and providing an analysis of data from internal and external sources to assist in business making decisions. The incumbent will manage the delivery of data and information relating to the business intelligence of Casella, create new data warehouses and further develop current ones to ensure that existing reporting solutions continue to function properly.
Analyst I: Has 1-3 years of progressively complex experience using business intelligence reporting and data discovery tools. Demonstrates an ability to handle common database procedures such as upgrades, back up, recovery, migration, etc. Exhibits an ability to design and create user-interactive reports.
Analyst II: 3-6 years of progressively complex experience in programming and software development. Demonstrates a working knowledge of relational databases, analytical and trouble shooting skills. Exhibits strong knowledge of programming language (C#, Python, Spark, etc.). Exhibits a thorough understanding of the architecture, data structures and fundamental design principles of the data warehouse.
Senior Analyst: 6+ years of progressively complex experience in programming and software development. Exhibits exceptional knowledge of programming language (C#, Python, Spark, etc.) and any necessary platforms and systems. Demonstrates a strong ability to anticipate how to successfully enable need users to consume and comprehend complex data sets. Provides mentoring, training, and support to others on the team. Demonstrates an expert level ability in monitoring, tuning, and completing database analysis.
-
Software Developer
The Software Developer will be responsible for coding, testing, and developing software applications for the company. The incumbent will research, design, document and modify software specifications throughout the production life cycle design.
Analyst I: Has 1-3 years of progressively complex experience coding and developing software applications. Has experience coding in one or two different programming languages. Demonstrates the ability to conduct requirement analysis, document technical specifications, write, review and debug code.
Analyst II: Has 3-6 years of progressively complex experience coding and developing software applications. Has experience coding in several different programming languages. Demonstrates proficiency when conducting requirement analysis, documenting technical specifications, writing, reviewing, and debugging code. Develops an ability to provide basic training, mentoring and guidance to other team members.
Senior Analyst: Has 6+ years of progressively complex experience in software development and is proficient coding in several different programming languages. Collaborates with senior management to provide updates on projects and develop project timelines. Utilizes advanced techniques, theories, and processes to complete projects efficiently. Provides feedback, guidance and mentoring to other team members.