Omm IT Solutions
4 weeks ago Be among the first 25 applicants
Get AI-powered advice on this job and more exclusive features.
Active TS/SCI and Full Scope Polygraph Clearance Required (Expired within 18 Months is also acceptable)
Clearance:
Active TS/SCI and Full Scope Polygraph Clearance Required (Expired within 18 Months is also acceptable)
Description:
The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based on documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to design requirements and documents test results. Resolves software problem reports. Utilizes appropriate software development and design methodologies. Provides input to system design, including hardware/software trade-offs, software reuse, COTS/GOTS integration, and requirements analysis from system to component level.
Requirements
Education & Experience: Bachelors degree in Computer Science or related field from an accredited college or university. Alternatively, 4 years of SWE experience on similar projects can substitute for a degree. 14 years of experience as a Software Engineer in similar scope projects is required. Responsibilities: Analyze user requirements to derive software design and performance standards. Debug and correct existing software defects. Recommend improvements for documentation and development standards. Design and code new software or modify existing features. Integrate software into new or existing systems. Create data queries for databases or repositories. Review and write system documentation. Serve as team lead appropriate to project needs. Design or implement complex database interfaces or queries. Develop algorithms to meet performance and functionality standards. Assist in testing procedures for software components. Analyze system performance and troubleshoot issues. Modify software to correct errors or improve performance. Design and modify software using scientific and mathematical models. Implement complex algorithms with timing and resource constraints. Oversee software development teams to ensure standards are met. Coordinate with system and hardware engineers to derive requirements. Monitor system installation and operation to meet specifications. Seniority level
Executive Employment type
Contract Job function
Information Technology Industries
IT Services and IT Consulting
#J-18808-Ljbffr
The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based on documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to design requirements and documents test results. Resolves software problem reports. Utilizes appropriate software development and design methodologies. Provides input to system design, including hardware/software trade-offs, software reuse, COTS/GOTS integration, and requirements analysis from system to component level.
Requirements
Education & Experience: Bachelors degree in Computer Science or related field from an accredited college or university. Alternatively, 4 years of SWE experience on similar projects can substitute for a degree. 14 years of experience as a Software Engineer in similar scope projects is required. Responsibilities: Analyze user requirements to derive software design and performance standards. Debug and correct existing software defects. Recommend improvements for documentation and development standards. Design and code new software or modify existing features. Integrate software into new or existing systems. Create data queries for databases or repositories. Review and write system documentation. Serve as team lead appropriate to project needs. Design or implement complex database interfaces or queries. Develop algorithms to meet performance and functionality standards. Assist in testing procedures for software components. Analyze system performance and troubleshoot issues. Modify software to correct errors or improve performance. Design and modify software using scientific and mathematical models. Implement complex algorithms with timing and resource constraints. Oversee software development teams to ensure standards are met. Coordinate with system and hardware engineers to derive requirements. Monitor system installation and operation to meet specifications. Seniority level
Executive Employment type
Contract Job function
Information Technology Industries
IT Services and IT Consulting
#J-18808-Ljbffr