Responsible for the structural design and development of new software systems or extensive software revisions for external customers. Analyzes software requirements and defines system components to ensure efficient and scalable software architecture. Designs and implements software solutions to consider business and technical needs and ensures compatibility with existing systems. Creates and maintains architecture documentation such as design specifications and diagrams to guide future maintenance and development. Works with non-technical stakeholders to analyze requirements and understand con... view job details
Responsible for the structural design and development of new software systems or extensive software revisions for external customers. Analyzes software requirements and defines system components to ensure efficient and scalable software architecture. Designs and implements software solutions to consider business and technical needs and ensures compatibility with existing systems. Creates and maintains architecture documentation such as design specifications and diagrams to guide future maintenance and development. Works with non-technical stakeholders to analyze requirements and understand con... view job details
Responsible for the structural design and development of new software systems or extensive software revisions for external customers. Analyzes software requirements and defines system components to ensure efficient and scalable software architecture. Designs and implements software solutions to consider business and technical needs and ensures compatibility with existing systems. Creates and maintains architecture documentation such as design specifications and diagrams to guide future maintenance and development. Works with non-technical stakeholders to analyze requirements and understand con... view job details
Responsible for the structural design and development of new software systems or extensive software revisions for external customers. Analyzes software requirements and defines system components to ensure efficient and scalable software architecture. Designs and implements software solutions to consider business and technical needs and ensures compatibility with existing systems. Creates and maintains architecture documentation such as design specifications and diagrams to guide future maintenance and development. Works with non-technical stakeholders to analyze requirements and understand con... view job details
Manages the design and development of software applications. Monitors the evaluations of user requirements and the development of build plans. Directs the work of engineers, including coding, debugging, testing, code review, and troubleshooting, to ensure best practices in software development. Requires a bachelor's degree in computer science, software engineering, or a related field. Typically reports to a director. Manages subordinate staff in the day-to-day performance of their jobs. True first level manager. Ensures that project/department milestones/goals are met and adhering to approved ... view job details
Manages the structural design and development of new software systems or extensive software revisions for external customers. Implements policies and procedures to develop efficient and scalable software architecture. Designs and implements software solutions to consider business and technical needs and ensures compatibility with existing systems. Identifies, researches, and resolves bottlenecks or weaknesses in the system architecture to improve efficiency, speed, and security. Evaluates, recommends, and implements new technology, frameworks, and tools. Reviews architecture documentation such... view job details
Oversees all aspects of the structural design and development of software systems. Directs the structural design and development of new software systems. Develops policies and procedures to design efficient and scalable software architecture. Identifies, researches, and resolves bottlenecks or weaknesses in the system architecture to improve efficiency, speed, and security. Evaluates and approves new technology, frameworks, and tools. Reviews architecture documentation such as design specifications and diagrams to guide future maintenance and development. Works with non-technical stakeholders ... view job details
Directs the structural design and development of new software systems or extensive software revisions for external customers. Develops policies and procedures to design efficient and scalable software architecture. Identifies, researches, and resolves bottlenecks or weaknesses in the system architecture to improve efficiency, speed, and security. Evaluates and approves new technology, frameworks, and tools. Reviews architecture documentation such as design specifications and diagrams to guide future maintenance and development. Works with non-technical stakeholders to analyze requirements and ... view job details
Leads the organization's software engineering strategy and drives the development, release, and continuous innovation of software applications to meet business objectives. Provides visionary technical leadership, shapes the engineering roadmap, and promotes cutting-edge practices. Oversees engineering policies, standards, and governance to ensure delivery of scalable, high-quality products and services that fuel growth, enhance competitive advantage, and enable long-term organizational success. Requires a bachelor's degree in computer science, software engineering, or a related field. Typicall... view job details
Manages the structural design and development of new software systems or extensive software revisions for external customers. Implements policies and procedures to develop efficient and scalable software architecture. Designs and implements software solutions to consider business and technical needs and ensures compatibility with existing systems. Identifies, researches, and resolves bottlenecks or weaknesses in the system architecture to improve efficiency, speed, and security. Evaluates, recommends, and implements new technology, frameworks, and tools. Reviews architecture documentation such... view job details
Oversees software support staff. Manages department budget to ensure goals are met. Establishes and maintains relationships with engineering and software development. Provides advanced troubleshooting skills to resolve technical problems. Researches, reports and corrects any quality assurance issues. Requires a bachelor's degree. Typically reports to a head of a unit/department. Manages subordinate staff in the day-to-day performance of their jobs. True first level manager. Ensures that project/department milestones/goals are met and adhering to approved budgets. Has full authority for personn... view job details
The Recipe Developer utilizes culinary expertise, consumer feedback, and industry trends to create or modify food products. Develops and refines food product formulations to meet consumer preferences, regulatory standards, and business objectives. Being a Recipe Developer collaborates with cross-functional teams to transition product concepts from ideation to commercial production. Coordinates double blind studies, sensory evaluations, and product trials to evaluate formulations, gather feedback, and refine ingredients. In addition, Recipe Developer documents ingredients, formulations, and pro... view job details
The Senior Software Engineer performs coding, debugging, testing and troubleshooting throughout the application development process. Designs and develops software applications. Being a Senior Software Engineer requires a bachelor's degree. May direct a few junior level software engineers. In addition, Senior Software Engineer typically reports to a manager. Being a Senior Software Engineer contributes to moderately complex aspects of a project. Work is generally independent and collaborative in nature. Working as a Senior Software Engineer typically requires 4 to 7 years of related experience. view job details
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. view job details
The Intermediate Software Engineer performs coding, debugging, testing and troubleshooting throughout the application development process. Designs and develops software applications. Being an Intermediate Software Engineer typically reports to a manager. Requires a bachelor's degree. Being an Intermediate Software Engineer gains exposure to some of the complex tasks within the job function. Occasionally directed in several aspects of the work. Working as an Intermediate Software Engineer typically requires 2 to 4 years of related experience. view job details
Supports individuals in job searching and placement. Establishes and maintains working relationships with employers, industry organizations, and public agencies to source job openings and secure employment and vocational training opportunities for clients. Evaluates individual's background, skills, and interests and matches them to potential job openings or training programs. Coaches and prepares candidate for interview and entry into the workforce. May work within a social service, educational, or other environment. Requires an associate degree. Typically reports to a supervisor. Works under ... view job details
The VP of Software Development oversees the development, release, and maintenance of software applications in accordance with business needs. Establishes and directs the strategic long term goals, policies and procedures for an organization's software development program. Being a VP of Software Development demonstrates expertise in a variety of the field's concepts, practices, and procedures. May require a bachelor's/master's degree. In addition, VP of Software Development typically reports to top management. Responsible for the development of functional or business unit strategy for the entir... view job details
The Software Tester I follows uniform testing procedures. Tests basic features of new software releases using pre-defined test plans and scripts to identify defects. Being a Software Tester I performs follow-up rounds of testing as needed. Documents results and uses designated systems and tools to track outcomes. In addition, Software Tester I requires a high school diploma. Typically reports to a supervisor. Being a Software Tester I works under the close direction of senior personnel in the functional area. Possesses a moderate understanding of general aspects of the job. May require 0-1 yea... view job details
The Director of Software Engineering establishes policies and procedures that produce high-quality software product and service. Directs and oversees the software engineering function in developing, releasing, and maintaining software applications/operating systems according to business needs. Being a Director of Software Engineering typically reports to top management. Requires a bachelor's degree. The Director of Software Engineering manages a departmental sub-function within a broader departmental function. Creates functional strategies and specific objectives for the sub-function and devel... view job details
The Software Development Director establishes policies and procedures that produce high-quality software product and service. Directs and oversees the software engineering function in developing, releasing, and maintaining software applications/operating systems according to business needs. Being a Software Development Director typically reports to top management. Requires a bachelor's degree. The Software Development Director manages a departmental sub-function within a broader departmental function. Creates functional strategies and specific objectives for the sub-function and develops budge... view job details