Description
DESCRIPTIONThe Midrange Program Consultant will assist in the evaluation of client area application systems/programming requirements and processes (eg, new, enhancements or maintenance), in the preparation of application program specifications, and in the development, testing, and implementation of efficient, cost effective application solutions.
Responsibilities:
- Assists in the identification of business requirements and in devising system and programming alternatives and specifications.
- Familiar with SDLC methodologies.
- Studies and analyzes existing office procedures as assigned.
- Prepares systems flow charts and logic diagrams to describe existing and proposed operations.
- Codes, debugs, and documents programs.
- Performs related duties as assigned or requested.
- Follow documented software development process.
- Define and implement internal and external software interfaces using program and industry standards.
- Bachelor degree in Computer Science or a related discipline and at least two or more years experience in systems analysis and application program development, or an equivalent combination of education and experience.
- Requires good analytical ability and communication skills.
- At least five years of experience developing multi-threaded Embedded software applications covering the entire software systems life cycle (systems requirements definition through design validation) in a team environment.
- Excellent C++ development skills necessary and strong track record for delivering high quality software.
- Experience with various Real Time Operating Systems (RTOS) like QNX, Linux, or VxWorks required.
- QNX experience is a plus.
- Ability to analyze and optimize software performance including timing analysis, resource allocation and memory management is required.
- Pro-active problem solving skills with great attention to detail.
SKILLS
C++, (RTOS) like QNX, Linux, or VxWorks
Synectics is an Equal Opportunity Employer.