Employment Spot
Back to Home
 

Employment Spot



powered by CareerBuilder.com
CBsalary.com Home » Salary Calculator » Salary Search Results for Software Configuration Management Engineer

Search Results

Configuration Manager

Develops, reviews, and maintains a configuration management plan for all aspects of the software lifecycle. Provides guidance and leadership in all aspects of configuration management.: Oversees software tracking and releases. Collaborates with the configuration management team to ensure release integrity in multi-stage environments. Tracks and reports on software releases through Change Requests (CR), Impact Assessment (IA), and version control. Establishes a documentation repository to track and maintain records. Leads software and code reviews and ensures the configuration management plan is executed. Reports on configuration management activities during meetings. Oversees packaging of the software releases for testing and deployment. Manages the configuration management budget and ensures adequate staffing.

Software Design Director

Plans, schedules, and directs design of programs to process data and solve problems by use of computers. Consults with managerial and systems analysis personnel to clarify program intent, identify problems, suggest changes, and determine extent of programming and coding required. Assigns, coordinates, and reviews work of programming personnel. This position typically reports to the IT Top Officer and manager-level personnel normally report to it.: Designs programs from workflow charts or diagrams, considering factors, such as computer storage capacity and speed, extent of peripheral equipment, and intended use of output data. Converts workflow charts to language that can be processed by computer. Enters program codes into computer. Enters test data into computer. Analyzes test runs on computer to correct or direct correction of coded program and input data. Revises or directs revision of existing programs to increase operating efficiency or adapt to new requirements. Compiles documentation of program development and subsequent revisions. Trains subordinates in programming and program coding. Prescribes standards for terms and symbols used to simplify interpretation of programs. Collaborates with computer manufacturers and other users to develop new programming methods. Prepares records and reports.

Management Configuration Analyst

Analyzes proposed changes of processes, systems, and or product design using knowledge of engineering, production, systems, and procurement activities to determine overall effect, and coordinates recording of changes and modifications for management control. : Confers with user to establish change-reporting procedure, and prepares directives for change authorization and documentation by company and/or subcontractor personnel. Analyzes proposed design/process changes to prepare report of overall effect for management action, using knowledge of engineering, manufacturing, and procurement activities. Confers with department managers to obtain additional information or to interpret policies and procedures for reporting changes in product design or process. May audit subcontractor's inspection or technical documents preparation procedure to verify compliance with contract requirements. Coordinates activities of personnel preparing manual or automated records of design/process change documents and inspection.

Configuration Analyst

Defines, manages, implements, and administers system configuration for building process solutions for project developments and ongoing support. Facilitates gathering of configuration requirements. Provides consultation on configuration recommendations and recommends appropriate configuration implementation. : Converts requirements to configuration design. Performs application configuration utilizing predefined templates to automate tasks for deployment. Identifies program conflicts and merges programs according to business specification. Creates and defines directory structures and repositories to address products, applications, and shared component development. Builds changes and produces new baselines of components. Performs initial tests of built and deployed configurations, applications, and components . Delivers reports for change management analysis and trouble shooting. Assists in preparing time and cost estimates and identifies necessary tools for completing projects. Provides ongoing maintenance and support of defined configuration and change management processes including production support.

Software Quality Assurance Supervisor

Leads, coordinates, and trains a team of Software Quality Assurance Testers responsible for developing, implementing, and maintaining manual and automated quality assurance testing methodologies and systems to ensure the accuracy and stability of software applications.: Develops, implements, and monitors tests of software for adherence to quality assurance standards. Supervises testing processes and products for the QA team. Develops and implements policies and procedures to ensure that quality testing standards are met on tested products. Assigns staff as required to accomplish tasks as workload redistributes across assigned functions. Reports issues, status, resolutions, and problems to Quality Management and Engineering, as well as other departments deemed necessary. Assesses and adjusts tools and equipment for assigned personnel, functions, and tasks. Reviews quality assurance schedules to ensure deliverable time tables are met. Provides necessary documentation to assure that established standards of quality are met. Assists Software Quality Assurance Manager in trending data for various QA programs.

Software Developer Lead

Serves as a technical expert in the design, development, coding, testing, and debugging of new software or complex enhancements to existing software. Leads and coordinates a team of Software Developers on a particular project.: Works with technical staff to understand and develop resolution of software problems. Resolves customer complaints with software, and responds to suggestions for software modifications or enhancements. Assists in the training of less experienced software development staff. Instructs, directs, assigns tasks to, and monitors the performance of assigned Software Developers working on the project. Assists in the scheduling and coordinating of projects and participates in the design phase of the project. May participate in the development of software user manuals.

Software Programmer

Writes, tests, and maintains computer programs that provide instructions computers must follow to perform their function. Conceives, designs, and tests logical structure for solving problems by computers. Writes programs according to specifications, which may be provided by Software Engineers, Systems Analysts, or other computer scientists. Updates, repairs, modifies, and expands existing computer programs. This position is distinguished from Programmer Analyst as this position may not include or involves a lesser degree of structured analysis, impact and compatibility analysis, cost analysis, computer capability analysis, feasibility studies, and user/customer interface. Typically requires a four-year college degree in field of specialty; however, some organizations may accept equivalent education and experience combined.: Converts data from project specifications and statement of problem and procedures to create or modify computer programs, applying knowledge of programming techniques and computer systems. Prepares, or receives from systems analyst or other computer scientist, flowcharts and diagrams to illustrate sequence of steps program must follow and to describe logical operations involved. Analyzes workflow chart and diagram, applying knowledge of computer capabilities, subject matter, and symbolic logic. Confers with supervisor and representatives of departments concerned with program to resolve questions of program intent, data input, output requirements, and inclusion of internal checks and controls. Reads manuals, periodicals, and technical reports to learn ways to develop programs that meet user requirements. Formulates plan outlining steps required to develop program, using structured analysis and design. Submits plans to user for approval. Designs computer terminal screen displays to accomplish goals of user request. Converts project specifications, using flowcharts and diagrams, into sequence of detailed instructions and logical steps; and codes language that can be processed by computer, applying knowledge of computer programming techniques and computer languages. Enters program codes into computer system. Inputs test data into computer. Observes computer monitor screen to interpret program operating codes. Reads computer printouts or observes display screen to detect syntax or logic errors during program test, or uses diagnostic software to detect errors. Corrects program errors using methods such as modifying program or altering sequence of program steps. Recreates steps taken by user to locate source of problem and rewrites program to correct errors. Analyzes, reviews, and rewrites programs to increase operating efficiency or to adapt program to new requirements. Compiles and writes documentation of program development and subsequent revisions. Writes instructions to guide operating personnel during production runs. Writes manual for users to describe installation and operating procedures. Assists users to solve operating problems. May work with Systems Analyst to obtain and analyze project specifications and flowcharts. May install and test program at user site. May monitor performance of program after implementation. May specialize in developing programs for business or technical applications. May train workers to use program. May assist Computer Operator to resolve problems in running computer program.

Software Consultant

Plans and manages the implementation of software solutions for clients, including system analysis and design, configuration, testing, and integration with other data management systems.: Manages systems architecture, analysis, programming, configuration, debugging, and documentation using a variety of technologies in multiple industry domains. Analyzes business processes and elicits and documents client-specific business requirements. Designs, configures, and tests client software to meet their needs. Collaborates with other consultants to determine the most appropriate solutions. Delivers on-site and/or web-based client training. Establishes and maintains current client relationships. Coordinates execution of projects, including management of resources, budget, and schedule. Collaborates with Sales Department on scoping for proposals and projects.

Software Engineer

Designs, develops, tests, and evaluates software and systems that enable computers to perform their applications, applying principles and techniques of computer science, engineering, and mathematical analysis. Requires a degree in software engineering design and development. Excludes paraprofessional positions.: Researches, designs, and develops computer software systems, in conjunction with hardware product development, applying principles and techniques of computer science, engineering, and mathematical analysis. Analyzes software requirements to determine feasibility of design within time and cost constraints. Consults with hardware engineers and other engineering staff to evaluate interface between hardware and software and operational and performance requirements of overall system. Formulates and designs software system, using scientific analysis and mathematical models to predict and measure outcome and consequences of design. Develops and directs software system testing procedures, programming, and documentation. Consults with customer concerning maintenance of software system. May coordinate installation of software system.

DSP Software Engineer

Designs, develops, implements, and debugs digital signal processing (DSP) mathematical models, algorithms, and subsequent code used to process a variety of wireless and telecommunications signal formats. Performs full life-cycle development of advanced, technically complex systems, to include application development, analysis, testing, releasing, installation, and maintenance of software-based solutions for modern communications systems.: Develops, simulates, optimizes, and implements advanced digital signal processing algorithms. Performs system-level design, requirement allocation, and effort estimation. Programs in high-level languages, such as C or C++. Develops DSP software and optimizes code in assembly. Integrates, debugs, and tests DSP software on target platform. Writes technical reports and documentation. Participates in design reviews, technical briefings, technology demonstrations, and integration support. Communicates approach and results, outlining the outcome of technical projects and making recommendations for actions necessary to reach desired results. Adapts solutions from one environment to another, addressing new capabilities and system integration problems. May interface directly with end-users and customers.



advertisement

Job Openings

Based on your search criteria, you may be interested in the following jobs

- software configuration management engineer
...the functions of engineering, finance and...currently looking for software configuration management engineers If you are interested...and...

- Configuration Management (Software)
...Provides expertise in software configuration management applications. Responsible...working with the software organization to maintain...performing...

- Software Configuration Manager - WEB/IIS
...management. Perform each software release, by using...to assure seamless software releases are propagated...infrastructure, SDLC, and Configuration...

- Software Configuration Manager
...Technology is currently looking for is looking for a Software Configuration Manager. This position will help develop the...position will also be...

- Data Configuration Management Engineer/Specialist
...Participates in Configuration Management (CM) planning...developmental and software components; participates...marking of baseline software...


Negotiating Salary? Would a Degree Help?




CareerBuilder.com Customer Service: 866-438-1485 - CareerBuilder.com Privacy Policy - Terms of Service - House Rules
Copyright © 1998 - 2007 Employment Spot, All Rights Reserved Link to Employment Spot

Jobs    Freelance Jobs/Contract Jobs    College Scholarships    Local Newspapers    Sales Recruiting    Jobs in India    Salary Calculator    Real Estate    Cars    News    50+ Lifestyle Guide    Rental Homes