Reflexive Concepts is seeking a skilled Software Engineer III to join our team!
Specifically, we are looking for a candidate with AWS experience.
Qualifications:
- Twenty (20) years’ experience as a SWE in programs and contracts of similar scope, type, and complexity
- Bachelor’s degree in Computer Science or related discipline from an accredited college or university
- Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree
Required Skills:
- AWS experience
- Ability to:
- Analyze user requirements to derive software design and performance requirements, conferring with system engineers and hardware engineers to obtain information on project limitations, capabilities, and interfaces
- Design, develop, and modify software systems using scientific analysis and mathematical models to predict and measure outcomes and consequences of design
- Debug existing software, correct defects, and modify existing software to adapt to new hardware or improve performance
- Integrate existing software into new or modified systems or operating environments
- Develop and implement algorithms to meet or exceed system performance and functional standards, adhering to strict timing, system resource, or interface constraints
- Design or implement complex database or data repository interfaces and queries, including simple data queries for existing or proposed databases
- Develop software solutions by analyzing system performance standards, systems flow, data usage, and work processes, and investigating problem areas
- Assist with developing and executing test procedures for software components and ensure quality control of all developed and modified software
- Write, review, and implement recommendations for improving software and system documentation and development process standards
- Coordinate software system installation and monitor equipment functioning to ensure operational specifications are met
- Select the software development process in coordination with the customer and system engineering, and recommend new technologies and processes for complex software projects
- Serve as technical lead, overseeing multiple software development teams, delegating programming and testing responsibilities, and monitoring performance to ensure work is completed within the constraints of the software development process