Base pay range
$37.00/hr - $74.00/hr
Location
Remote
Length of Assignment
12 months
Benefits
Three insurance levels, 401K + match, sick leave, and the opportunity to support advanced energy technology development.
Eligibility
U.S. citizens and those authorized to work in the U.S. are encouraged to apply. Work sponsorship is not available at this time.
Responsibilities
Design, implement, document, and test software based on formally defined requirements and bug reports from the in-house user base
Design and implement refactorizations and maintenance to maximize near- and long-term productivity of users and developers
Identify and prioritize tasks without them being explicitly assigned to you
Support verification and validation efforts to prove that the codes meet specifications and are correct
Systematically identify performance or productivity bottlenecks; design and implement solutions to eliminate them
Perform administrative data management operations on the backend based on user and management needs
Understand and translate new feature requests into formal software requirements
Train and support reactor designers to use the software system
Provide mentoring to other developers
Support software build and testing systems (like our Jenkins instance and related dashboards)
Support server configuration and maintenance needs
Facilitate design reviews for ongoing developments to keep the review/approval process as productive as possible
Review proposed code changes and provide detailed feedback before allowing it to go live
Ensure compliance with quality standards and regulatory requirements for software
Key Qualifications
Bachelor’s degree in computer science, applied mathematics, or similar
3+ years of relevant experience in web application development
2+ years of in-depth experience and expertise with Django and DRF
2+ years of regularly writing software tests
Advanced capabilities with software development tools, including git, IDEs, profilers, debuggers, test frameworks, and packaging tools
Ability to focus and be comfortable with delivering a challenging project under evolving conditions, during rapid-paced development
Ability and professionalism to work within the robust regulatory environment of nuclear reactor design and construction
A strong commitment to software best practices
Strong communication skills are desired
The successful candidate will possess a high degree of trust and integrity, communicate openly and display respect, and have a desire to foster teamwork
Actual position starting level and title will be determined based on assessment of qualifications
Employment type
Contract
Seniority level
Associate
Job function
Information Technology
EEO Statement
This Organization Participates in E-Verify. The employer will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S. If E-Verify cannot confirm that you are authorized to work, the employer is required to give you written instructions and an opportunity to contact the Department of Homeland Security (DHS) or Social Security Administration (SSA) so you can begin to resolve the issue before the employer can take any action against you, including terminating your employment. Employers can only use E-Verify once you have accepted a job offer and completed the Form I-9.
#J-18808-Ljbffr