Designs, analyzes, maintains, and tests software systems. Identifies and analyzes users' needs and preferences. Responsible for troubleshooting and resolving problems. Corrects programming errors, codes systems enhancements, and makes recommendations for improvements based on the findings. Stays current on emerging trends and software systems development best practices. Requires a bachelor's degree. Typically reports to a manager. Work is closely managed. Works on projects/matters of limited complexity in a support role. Typically requires 0-2 years of related experience. view job details
Designs, analyzes, maintains, and tests software systems. Identifies and analyzes users' needs and preferences. Responsible for troubleshooting and resolving problems. Corrects programming errors, codes systems enhancements, and makes recommendations for improvements based on the findings. Stays current on emerging trends and software systems development best practices. Requires a bachelor's degree. Typically reports to a manager. Work is generally independent and collaborative in nature. Contributes to moderately complex aspects of a project. Typically requires 4-7 years of related experience... view job details
Plans, leads, and provides oversight to the software systems development function within an organization. Designs, implements, and executes strategic plans and goals. Provides leadership and oversight on the design and development of processes. Establishes policies and procedures to ensure compliance with industry standards and best practices. Stays current on emerging trends within software systems development. May require a master's degree. Typically reports to top management. Manages a business unit, division, or corporate function with major organizational impact. Establishes/implements ov... view job details
Plans and leads all activities of the software systems development function within an organization. Designs, implements, and executes strategic plans and goals. Provides leadership and oversight on the design and development of processes. Establishes policies and procedures to ensure compliance with industry standards and best practices. Stays current on emerging trends within software systems development. May require a master's degree. Typically reports to top management. Manages a departmental function within a broader corporate function. Develops major goals to support broad functional obje... view job details
The Software Release Engineer Intermediate is responsible for the design and development of builds, scripts, installation procedures, and systems including source code control and issue tracking. Responsible for software builds and releases. Being a Software Release Engineer Intermediate requires a bachelor's degree. Works closely with a quality assurance team to ensure final version is up to organizational standards. Being a Software Release Engineer Intermediate occasionally directed in several aspects of the work. Gains exposure to some of the complex tasks within the job function. Working ... view job details
The Software Engineer - Project Lead performs coding, debugging, testing and troubleshooting throughout the application development process. Designs and develops software applications. Being a Software Engineer - Project Lead typically reports to a manager. Requires a bachelor's degree. Software Engineer - 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 a Software Engineer - Project Lead typically requires 7+ years of related experience. view job details
The Software Release Engineer Entry is responsible for the design and development of builds, scripts, installation procedures, and systems including source code control and issue tracking. Responsible for software builds and releases. Being a Software Release Engineer Entry requires a bachelor's degree. Works closely with a quality assurance team to ensure final version is up to organizational standards. Being a Software Release Engineer Entry work is closely managed. Works on projects/matters of limited complexity in a support role. Working as a Software Release Engineer Entry typically requi... view job details
The Software Release Engineer Specialist is responsible for the design and development of builds, scripts, installation procedures, and systems including source code control and issue tracking. Responsible for software builds and releases. Being a Software Release Engineer Specialist requires a bachelor's degree. Works closely with a quality assurance team to ensure final version is up to organizational standards. Being a Software Release Engineer Specialist work is highly independent. May assume a team lead role for the work group. A specialist on complex technical and business matters. Worki... view job details
The Software QA Engineer II analyzes software requirements and technical specifications to identify proper testing methods and define acceptance criteria. Utilizes various testing procedures to ensure that software meets user requirements and established performance, functionality, and quality standards before release. Being a Software QA Engineer II isolates, reproduces, and tracks defects. Prepares data sets and edge cases to test logic, error handling, and system workflows to ensure reliability. In addition, Software QA Engineer II documents testing objectives, scope, methods, and results a... view job details
The Software QA Engineer III analyzes software requirements and technical specifications to identify proper testing methods and define acceptance criteria. Utilizes various testing procedures to ensure that software meets user requirements and established performance, functionality, and quality standards before release. Being a Software QA Engineer III isolates, reproduces, and tracks defects. Prepares data sets and edge cases to test logic, error handling, and system workflows to ensure reliability. In addition, Software QA Engineer III documents testing objectives, scope, methods, and result... view job details
The Manager of Software Solutions Engineering manages department budget to ensure goals are met. Oversees software support staff. Being a Manager of Software Solutions Engineering provides advanced troubleshooting skills to resolve technical problems. Establishes and maintains relationships with engineering and software development. In addition, Manager of Software Solutions Engineering researches, reports and corrects any quality assurance issues. Requires a bachelor's degree. Typically reports to a head of a unit/department. The Manager of Software Solutions Engineering manages subordinate s... view job details
The Manager of Software Technical Support manages department budget to ensure goals are met. Oversees software support staff. Being a Manager of Software Technical Support provides advanced troubleshooting skills to resolve technical problems. Establishes and maintains relationships with engineering and software development. In addition, Manager of Software Technical Support researches, reports and corrects any quality assurance issues. Requires a bachelor's degree. Typically reports to a head of a unit/department. The Manager of Software Technical Support manages subordinate staff in the day-... view job details
The Software Engineering Support Manager manages department budget to ensure goals are met. Oversees software support staff. Being a Software Engineering Support Manager provides advanced troubleshooting skills to resolve technical problems. Establishes and maintains relationships with engineering and software development. In addition, Software Engineering Support Manager researches, reports and corrects any quality assurance issues. Requires a bachelor's degree. Typically reports to a head of a unit/department. The Software Engineering Support Manager manages subordinate staff in the day-to-d... view job details
The Software QA Engineer I analyzes software requirements and technical specifications to identify proper testing methods and define acceptance criteria. Utilizes various testing procedures to ensure that software meets user requirements and established performance, functionality, and quality standards before release. Being a Software QA Engineer I isolates, reproduces, and tracks defects. Prepares data sets and edge cases to test logic, error handling, and system workflows to ensure reliability. In addition, Software QA Engineer I documents testing objectives, scope, methods, and results acco... view job details
The Entry Software Systems Developer identifies and analyzes users' needs and preferences. Designs, analyzes, maintains, and tests software systems. Being an Entry Software Systems Developer corrects programming errors, codes systems enhancements, and makes recommendations for improvements based on the findings. Responsible for troubleshooting and resolving problems. In addition, Entry Software Systems Developer stays current on emerging trends and software systems development best practices. Requires a bachelor's degree. Typically reports to a manager. Being an Entry Software Systems Develope... view job details
The Intermediate Software Systems Developer identifies and analyzes users' needs and preferences. Designs, analyzes, maintains, and tests software systems. Being an Intermediate Software Systems Developer corrects programming errors, codes systems enhancements, and makes recommendations for improvements based on the findings. Responsible for troubleshooting and resolving problems. In addition, Intermediate Software Systems Developer stays current on emerging trends and software systems development best practices. Requires a bachelor's degree. Typically reports to a manager. Being an Intermedia... view job details
The Senior Software Systems Developer identifies and analyzes users' needs and preferences. Designs, analyzes, maintains, and tests software systems. Being a Senior Software Systems Developer corrects programming errors, codes systems enhancements, and makes recommendations for improvements based on the findings. Responsible for troubleshooting and resolving problems. In addition, Senior Software Systems Developer stays current on emerging trends and software systems development best practices. Requires a bachelor's degree. Typically reports to a manager. Being a Senior Software Systems Develo... view job details
Directs and leads the team responsible for designing, testing, and maintaining software systems. Provides guidance on how to identify users' needs and gives recommendations on how to implement them successfully. Oversees the analysis, troubleshooting, and resolution of problems. Ensures programming errors are fixed, and system enhancements are coded correctly. Stays current on emerging trends and software systems development best practices. Requires a bachelor's degree. Typically reports to senior management. Manages a departmental sub-function within a broader departmental function. Creates f... view job details
Manages the team responsible for designing, testing, and maintaining software systems. May assist with identifying users' needs and preferences and provides recommendations on how to implement them successfully. Monitors the analysis, troubleshooting, and resolution of problems. Ensures programming errors are fixed, and system enhancements are coded correctly. Stays current on emerging trends and software systems development best practices. Requires a bachelor's degree. Typically reports to a director. Manages subordinate staff in the day-to-day performance of their jobs. True first level mana... view job details
Supervises the team responsible for designing, testing, and maintaining software systems. Assists with identifying users' needs and preferences and provides recommendations on how to implement them successfully. Monitors the analysis, troubleshooting, and resolution of problems. Corrects programming errors, codes systems enhancements, and makes recommendations for improvements based on the findings. Stays current on emerging trends and software systems development best practices. Requires a bachelor's degree. Typically reports to a manager. Supervises a group of primarily para-professional lev... view job details