Job Description
Job Description
This is an excellent opportunity for a Software Engineer.People love working for this company, and they are expanding their development team.Apply Now!
Duties and Responsibilities of Software Engineer :
- Modify existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance.
- Design or develop software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
- Consult with engineering staff to evaluate interface between hardware and software, develop specifications and performance requirements, or resolve customer problems.
- Research, design, develop, and test operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific, and general computing applications.
Set operational specifications and formulate and analyze software requirements. May design embedded systems software. Apply principles and techniques of computer science, engineering, and mathematical analysis.
- Modify existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance.
- Design or develop software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
- Consult with engineering staff to evaluate interface between hardware and software, develop specifications and performance requirements, or resolve customer problems.
- Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
- Develop or direct software system testing or validation procedures.
- Direct software programming and development of documentation.
- Administer, test, and implement computer databases, applying knowledge of database management systems. Coordinate changes to computer databases.
May plan, coordinate, and implement security measures to safeguard computer databases.
- Develop standards and guidelines to guide the use and acquisition of software and to protect vulnerable information.
- Modify existing databases and database management systems or direct programmers and analysts to make changes.
- Test programs or databases, correct errors, and make necessary modifications.
- Plan, coordinate and implement security measures to safeguard information in computer files against accidental or unauthorized damage, modification or disclosure.
- Approve, schedule, plan, and supervise the installation and testing of new products and improvements to computer systems such as the installation of new databases.
- Research, design, develop, and test operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific, and general computing applications.
Set operational specifications and formulate and analyze software requirements. May design embedded systems software. Apply principles and techniques of computer science, engineering, and mathematical analysis.
- Modify existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance.
- Design or develop software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
- Consult with engineering staff to evaluate interface between hardware and software, develop specifications and performance requirements, or resolve customer problems.
- Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
- Develop or direct software system testing or validation procedures.
30+ days ago