Research, design, develop, and modify enterprisewide systems or applications software. Be involved in planning system and development deployment and maintain responsibility for meeting software compliance standards.
Work as a software engineer developing, maintaining, and enhancing complex and diverse software systems, including processingintensive analytics, novel algorithm development, and the manipulation of extremely large data sets, realtime systems, and business management information systems based upon documented requirements.
Reviews system requirements, design, and business processes to ensure alignment with IT and business strategies; analyzes business processes and prioritize user development requirements to ensure maximum efficiency.
Create cuttingedge software solving real world problems, create new functionality, design solutions, and write code. Design simple and elegant solutions for business and technical problems and work with clients.
Maintain responsibility for the development of custom software components to address complex client problems using stateoftheart technology and designing and implementing core architecture and capabilities for software prototypes as part of new development efforts.
Develop, maintain, and enhance complex and diverse software systems, including processing intensive analytics, developing novel algorithms, and manipulating extremely large data sets, Real-time systems, and business management information systems based on documented requirements.
Analyze, design, and develop the computer software required to support hardware or technical service products. Review system architecture, and select and implement the appropriate development and support tools to ensure product performance.
Support the development of Web applications and the delivery of Web-based services on a highly visible project supporting a vital defense initiative. Work as a part of a collaborative team and as an individual to formulate unique solutions for the client.
Analyze and evaluate existing or proposed systems and devise computer programs, systems, and related procedures to process data. Prepare charts and diagrams to assist with problem analysis and submit recommendations for solution.
Work as a software engineer developing, maintaining, and enhancing complex and diverse software systems, including processing-intensive analytics, novel algorithm development, and the manipulation of extremely large data sets, real-time systems, and business management information systems based upon documented requirements. Work individually or as part of a team.