Reflexive Concepts is seeking a skilled Senior Software Engineer to join their team to design, develop, and maintain software systems.
Requirements
- design and code new software or modify existing software to add new features
- Debug existing software and correct defects
- Integrate existing software into new or modified systems or operating environments
- Develop simple data queries for existing or proposed databases or data repositories
- Develop or implement algorithms to meet or exceed system performance and functional standards
- Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas
- Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints
Responsibilities
- Analyze user requirements to derive software design and performance requirements design and code new software or modify existing software to add new features
- Debug existing software and correct defects
- Integrate existing software into new or modified systems or operating environments
- Develop simple data queries for existing or proposed databases or data repositories
- Provide recommendations for improving documentation and software development process standards
- Develop or implement algorithms to meet or exceed system performance and functional standards
- Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas
Other
- Twenty (20) years experience as a SWE in programs and contracts of similar scope, type and complexity
- Serve as team lead at the level appropriate to the software development process being used on any particular project
- Oversee one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular project
- Serve as the technical lead of multiple software development teams
- Select the software development process in coordination with the customer and system engineering