Senior Full Stack Developer (Remote Eligible)
at Oak Ridge National Laboratory
Oak Ridge, TN 37830, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 04 May, 2025 | USD 180000 Annual | 04 Feb, 2025 | N/A | Consideration,Information Systems,Asp.Net,Html5,Computer Science,Unit Testing,Css,Computer Engineering,Business Workflows,Independent Contributor,Relational Databases,Software,Information Technology,Oracle,Software Development Methodologies,Visual Studio | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Requisition Id 14168
Annual Salary Range: $155,000.00 - $180,000.00
Work-Site Type: Remote
ORNL offers a flexible work environment that supports both the organization and the employee. In addition, this position is considered remote-eligible for ORNL in pre-approved locations. Remote-eligibility is not a continued guarantee and could be subject to change based on evolving organizational needs.
BASIC QUALIFICATIONS:
- A BS degree in computer science, computer engineering, information technology, information systems, business, or related field of study and eight (8) to twelve (12) years of aligned experience is required for consideration. An overall combination of equivalent education and experience may be considered.
- At least five (5) years of proven experience in the following areas:
- Designing and querying relational databases such as Microsoft SQL Server, Oracle, etc.
- Formalized application development and debugging techniques.
- Design and development of web applications using HTML5, JavaScript, and CSS 3.
PREFERRED QUALIFICATIONS:
- Software and code analysis, performance, security, and debugging.
- Software code unit testing
- Ability to translate business workflows to application workflows.
- Experience developing single-page web applications with ASP.Net MVC/Web API.
- Experience with .Net Framework (4 or greater) and/or .Net Core (3 or greater).
- Additional experience desired with:
- Vue.js, C# (or similar framework)
- MS SQL Server (2016 or later) and Oracle.
- Microsoft Visual Studio and VS Code.
- Microsoft Team Foundation Server and Git.
- Understanding of secure web coding techniques to prevent exploits (injection, XSS, broken access control, etc.).
- Experience with Agile software development methodologies
- Ability to function well in a fast-paced research environment, set priorities to accomplish multiple tasks within allowable time frames, and adapt to constantly evolving needs.
- Highly motivated, self-starter who is comfortable working as part of a team (in any capacity) or as an independent contributor.
- Strong people-facing ability and excellent written and verbal communications skills.
- Highly organized, able to handle complex tasks, and provide expert support.
SPECIAL REQUIREMENTS:
- Visa sponsorship is not available for this position.
- This position requires the ability to obtain and maintain a clearance from the Department of Energy. As such, this position is a Workplace Substance Abuse (WSAP) testing designated position. WSAP positions require passing a pre-placement drug test and participation in an ongoing random drug testing program.
Responsibilities:
- Design and develop Single Page Applications using ASP.Net, Vue.js, and Vuetify as well as middle-tier code using C# and .Net Core.
- Work closely with team leads, product managers, and project managers to understand and document user requirements through application design sessions with business customers.
- Model and implement data schemas as well as develop queries for Microsoft SQL Server databases.
- Diagnose software problems and provide resolution to issues. Duties include ability to perform advanced debugging and/or other troubleshooting techniques to accurately diagnose and determine the cause of a software issue.
- Ensure application documentation remains up-to-date and follows Software Quality Assurance policies and procedures. Ensure software configuration changes are appropriately documented and monitored in ServiceNow.
- Keep software components upgraded to the latest supported versions.
- Focus on software security and improving the software user interface.
- Deliver ORNL’s mission by aligning behaviors, priorities, and interactions with our core values of Impact, Integrity, Teamwork, Safety, and Service. Promote diversity, equity, inclusion, and accessibility by fostering a respectful workplace – in how we treat one another, work together, and measure success.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - Application Programming / Maintenance
Software Engineering
BSc
Computer Science, Business, Engineering, Information Systems, Information Technology, Technology
Proficient
1
Oak Ridge, TN 37830, USA