Responsibilities
- Design and refine software systems using mathematical modeling and scientific analysis to forecast outcomes and evaluate design impacts.
- Oversee the installation of software systems and observe equipment performance to confirm compliance with defined requirements.
- Update and adjust existing databases and database management platforms.
- Create and implement logical and physical database definitions, including identifier specifications, or guide team members in their development.
- Collaborate within project teams to align database development efforts and define project boundaries and objectives.
- Perform cross-functional research and partner with hardware engineers and equipment designers in the planning and deployment of electronic data processing solutions for commercial and product software.
- Assess user requirements and evaluate system functionality to address challenges related to program logic, data inputs, output expectations, coding methods, and system controls; create operational documentation and develop system-level software such as compilers, assemblers, utilities, and operating systems.
- Ensure adherence to established software standards throughout the development lifecycle.
- Evaluate user needs and software specifications to assess the practicality of proposed designs within given timeframes and budget limits.
- Consult with systems analysts, engineers, programmers, and other stakeholders to define system designs and gather insights on project constraints, capabilities, performance criteria, and system interfaces.
- Evaluate project requests outlining database requirements to project timelines and resource needs.
Work Arrangement
100% remote
Team
Contract-to-Hire
Other
- This position is fully remote with no on-site requirements.
- The role is structured as a contract-to-hire opportunity.
- Applicants who do not already hold the required clearance must undergo a federal government background check to obtain it.