Designs, develops, supports, and maintains the organization's systems infrastructure.
Writes code that ensures functionality of operating systems, drivers, and utility tools. Updates system related installation documentation and performs end-user support.
| Job Title | Job Description | |
|---|---|---|
| 1 | Engineer - Specialist/Project Lead | The Engineer - Specialist/Project Lead resolves highly complex technical issues and conducts advanced research. Provides expert judgment and analysis for the design, development and implementation of technical products and systems. Being an Engineer - Specialist/Project Lead has extensive engineering knowledge and is considered an expert in one or more engineering specialties. Recommends alterations to development and design to improve quality of products and/or procedures. In addition, Engineer - Specialist/Project Lead requires a bachelor's degree of engineering. Typically reports to a supervisor or manager. Engineer - Specialist/Project Lead is a specialist on complex technical and business matters. Work is highly independent. May assume a team lead role for the work group. Working as an Engineer - Specialist/Project Lead typically requires 7+ years of related experience. |
| 2 | Product Test Engineering - Specialist | The Product Test Engineering - Specialist participates in final system integration and validation to identify functional problems. Interacts with other engineering groups to define, document, analyze, perform, and interpret tests for products, systems, components, or modifications. Being a Product Test Engineering - Specialist creates, documents, and analyzes complex test cases and provides feedback and recommendations for product or design changes. Defines internal quality control standards and the maintenance of reliability programs. In addition, Product Test Engineering - Specialist ensures testing procedures are in compliance with any required industry specific standards. Develops and implements improvements to overall testing and quality programs. May coordinate with vendors or suppliers to modify or develop testing for components or other parts. Requires a bachelor's degree of Engineering. Typically reports to a supervisor or manager. Product Test Engineering - Specialist is a specialist on complex technical and business matters. Work is highly independent. May assume a team lead role for the work group. Working as a Product Test Engineering - Specialist typically requires 7+ years of related experience. |
| 3 | DevOps Principal Engineer | The DevOps Principal Engineer monitor, troubleshoot, maintain, and continuously improve building, packaging, and deployment processes. Design, build and maintain a stable and efficient infrastructure to optimize service delivery across production, QA, and development environments throughout the development lifecycle. Being a DevOps Principal Engineer utilize a consistent DevOps approach to improve all phases of the process and ensure end-to-end quality across functions. Implement automated infrastructure capabilities like backups, security tools, monitoring. In addition, DevOps Principal Engineer knowledge of deployment/configuration management tools like Jenkins, Maven, Puppet, or Ansible. Utilizes version control tools like GIT, Bitbucket, SVN, or CVS. Experienced with network infrastructure, database, cloud and data center operations, and security protocols. Strong knowledge of Linux and/or Windows OS. Understands AWS and other services. Experience with programming and scripting with languages like Python, Perl, Bash, PHP, Java, SQL, or C++. Typically requires a bachelor's degree. Typically reports to a manager or head of a unit/department. Being a DevOps Principal Engineer work is highly independent. May assume a team lead role for the work group. A specialist on complex technical and business matters. Working as a DevOps Principal Engineer typically requires 7+ years of related experience. |
| 4 | Entry Software Engineer | The Entry Software Engineer performs coding, debugging, testing and troubleshooting throughout the application development process. Designs and develops software applications. Being an Entry Software Engineer typically reports to a manager. Requires a bachelor's degree. Being an Entry Software Engineer works on projects/matters of limited complexity in a support role. Work is closely managed. Working as an Entry Software Engineer typically requires 0-2 years of related experience. |
| 5 | Software Developer V | The Software Developer V performs coding, debugging, testing and troubleshooting throughout the application development process. Designs and develops software applications. Being a Software Developer V requires a bachelor's degree. May provide consultation on complex projects. In addition, Software Developer V typically reports to a manager. Being a Software Developer V works on advanced, complex technical projects or business issues requiring state of the art technical or industry knowledge. Works autonomously. Goals are generally communicated in solution or project goal terms. May provide a leadership role for the work group through knowledge in the area of specialization. Working as a Software Developer V typically requires 10+ years of related experience. |
| Skills | Proficiency Level |
|---|---|
| Analytical Thinking | Level 4 |
| Attention to Detail | Level 4 |
| Time Management | Level 3 |