Software Engineer

New Today

DESCRIPTION : Software Engineers should analyze user interfaces, analyze workload and computer usage, maintain hardware and software performance tuning, maintain interfaces with outside systems, analyze downtimes, and analyze proposed system modifications, upgrades and new COTS. They define problems, and develop system requirements and program specifications to allow programmers to prepare detailed flow charts, programs, and tests. Software Engineers coordinate closely with programmers to ensure programs are implemented properly within system specifications. They develop, in conjunction with functional users, system alternative solutions. KNOWLEDGE, SKILLS, AND ABILITIES: Understand the implications of new information for both current and future problem-solving and decision-making, identify complex problems and develop and evaluate options and implement solutions. Analyze needs and product requirements to create a design. Combine pieces of information to form general rules or conclusions (includes finding a relationship among seemingly unrelated events). Arrange things or actions in a certain order or pattern according to a specific rule or set of rules (e.g., patterns of numbers, letters, words, pictures, mathematical operations). Knowledge of arithmetic, algebra, geometry, calculus, statistics, and their applications. Write computer programs for various purposes. Strong oral and written communication skills. Work effectively within a collaborative team, including systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces. Determine how a system should work and how changes in conditions, operations, and the environment will affect outcomes. Knowledge of transmission, broadcasting, switching, control, and operation of telecommunications systems. Knowledge of circuit boards, processors, chips, electronic equipment, and computer hardware and software, including applications and programming. Possess knowledge of database management system software such as Computer Associates integrated data management system CA-IDMS; Database management software; Microsoft SQL Server; Oracle DBMS. Possess knowledge of development environment software, such as C; Embedded systems development software; IBM Rational Rose XDE Developer; Microsoft Visual Basic. Possess knowledge of object or component oriented development software such as C++; Self; Simulation language SIMULA; Sun Microsystems Java. Possess knowledge of program testing software such as Defect tracking software; Mercury Interactive LoadRunner; Source code editor software; Usability testing software. Possess knowledge of web platform development software such as Apache Struts; Hypertext markup language HTML; JavaScript; Ruby on Rails. QVine corporation is an Equal Opportunity Employer— M/R/D/V
Location:
Washington

We found some similar jobs based on your search