Oak Ridge National Laboratory - Software Engineer (Temporary)
Developer is needed in Akron, United States.
Client: Oak Ridge National Laboratory
Location: Valley, OH (+1 other)
Contract: No Job Type Listed
Job Description
The Software Engineer position at Oak Ridge National Laboratory (ORNL) is a temporary 24-month role within the Research Application Development (RAD) group. This group focuses on developing software solutions for advanced manufacturing, including user interfaces, databases, applications, and IoT solutions. The selected candidate will join the data analytics team at the Manufacturing Demonstration Facility (MDF) to work on building a web-based platform for accessing a large manufacturing science research database.
Key responsibilities include developing dashboard functionalities, web portal features, data management strategies, secure APIs, user interfaces, and data visualization tools. Collaboration with team members on various tasks, support of R&D projects, and general research and development support within the MDF are also part of the role.
Requirements
Basic Qualifications:
- BS or MS in computer science, computer engineering, or related field
- Demonstrable knowledge in Python programming and proficiency in other programming languages
- Demonstrable knowledge of Grafana platform
- Experience in web development (front-end, back-end, full-stack)
- Experience with relational databases such as PostgreSQL, MySQL
- Ability to work effectively in a dynamic team environment
- Excellent verbal and written communication skills
- US Citizenship or Permanent Resident status for technology access
Preferred Qualifications:
- Demonstrable knowledge of web development with Django framework
- Experience with JavaScript, HTML, CSS, HTMX, and related web technologies
- Experience with cybersecurity coding principles and best practices
Additional Information
This is a full-time assignment for a duration of two years, with the potential for conversion to a regular staff employee based on performance and funding availability. The position will remain open for a minimum of 5 days. Resumes must be submitted in specific formats within size limits. ORNL is an equal opportunity employer, and qualified applicants are encouraged to apply.
UT-Battelle is an E-Verify employer.
No longer accepting applications
Don't miss out! Drop your email to get notified for Developer roles
How It Works
Create your Profile for Free
Build your Twine portfolio to highlight your skills, and experience, while setting your desired pay rate.
Send Customized Pitches
Pitch for available jobs that match your skills, and access exclusive opportunities that are specifically tailored to your expertise.
Secure Payment Process
Clients make upfront Vault payments held by Twine, ensuring freelancer payment security, with 0% commission for freelancers.