Oak Ridge National Laboratory

Application Developer (Hybrid Eligible)

Oak Ridge National Laboratory$90K — $120K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • BS degree in computer science, software engineering, or related field with 5+ years of experience.
  • 5+ years in web application development using .NET and JavaScript.
  • Experience with COTS applications and enterprise document management systems.
  • Strong understanding of application security models and client/server architectures.
  • Proficient in SQL Server database management and queries.

Responsibilities

  • Develop and support custom enterprise applications and off-the-shelf software solutions.
  • Provide programming support for document and records management applications.
  • Design scalable web solutions with modern interfaces and RESTful APIs.
  • Utilize AI tools to enhance user functionality and streamline development processes.
  • Manage and deploy applications using cloud services and container technologies like Docker.

Benefits

  • Flexible work environment allowing hybrid schedules.
  • Onsite presence required in Oak Ridge, TN with regular remote work availability.
  • Participation in a workplace focused on impactful teamwork and service.
Full Job Description
Requisition Id 16578

Overview:

We are seeking an Application Developer who will focus on supporting enterprise IT applications and providing development and operational support for the enterprise document and records management system. You will be responsible for the development, maintenance, testing and on-going support of enterprise level application solutions. You will specialize in the development and support of web applications utilizing Vue.js, .NET, SQL Server databases, highly customized commercial off-the-shelf application products (COTS), and Documentum.

This position resides in the Knowledge & Infrastructure Solutions team within the Software Engineering Group, Application Development Division, Information Technology Services Directorate at Oak Ridge National Laboratory (ORNL).

Major Duties/Responsibilities:
  • Contribute to the design, development, enhancement, maintenance, and support of custom enterprise applications and commercial off-the-shelf (COTS) software solutions for platforms managed within the Knowledge and Infrastructure team.
  • Provide primary development and programming support for an enterprise document and records management application hosted on virtual Windows servers utilizing Apache, Documentum, SQL Server, Eclipse, JavaScript, and Java Rhino technology stacks.
  • Design, develop, and support scalable web-based enterprise solutions, including modern user interfaces, RESTful APIs, and backend application services using Vue.js, Vuetify, ASP.NET, .NET Core, and C#.
  • Utilize artificial intelligence (AI) tools and technologies to enhance end-user functionality, improve code quality, accelerate development efficiency, and streamline documentation and support processes.
  • Configure, deploy, and support enterprise web applications using Single Sign-On (SSO) technologies, cloud-based services, and containerized platforms such as Docker and Kubernetes.
  • Utilize source control and CI/CD processes to support application development, testing, deployment, and release management.
  • Analyze business requirements and application workflows to design, develop, test, troubleshoot, and implement high-quality solutions that improve application functionality, user experience, automation, and operational efficiency while ensuring compliance with business rules, security requirements, and application standards.
  • Perform advanced debugging, root cause analysis, and issue resolution for supported applications.
  • Provide end-user and operational support for team applications, including vendor escalation coordination, system and application upgrades, regression testing, report generation, and bulk data import/update activities as needed.
  • Develop and maintain scripting routines, perform complex data queries, and assist with bulk data processing solutions to support application functionality and data integrity.
  • Support and maintain complex application security models, permissions, roles, and other data structures to ensure proper access controls and compliance requirements are enforced.
  • Participate in Agile software development activities, including sprint planning, backlog refinement, iterative development, testing, and continuous improvement efforts to deliver and maintain enterprise software solutions.
  • Follow all ORNL Software Quality Assurance (SQA) policies and procedures, including maintaining technical documentation, developing test plans, creating user guides, and documenting configuration changes within the ServiceNow change management process.
  • Deliver ORNL's mission by aligning behaviors, priorities, and interactions with our core values of Impact, Integrity, Teamwork, Safety, and Service. Promote equal opportunity by fostering a respectful workplace - in how we treat one another, work together, and measure success.


Basic Qualifications:
  • BS degree in computer science, software engineering, computer information systems, or a related technical or scientific field of study with at least 5 years of proven experience is required.
  • 5+ years of experience in:
    • Designing, developing, testing, managing, and supporting modern web applications utilizing .NET technologies and JavaScript-based interfaces.
    • Implementing, developing, testing, managing, and supporting highly customized commercial off-the-shelf (COTS) applications.
    • Ability to develop, administer, and support application security models, permissions, workflows, and data management processes, with an understanding of client/server application architectures and technologies.
    • Knowledge of software development lifecycle (SDLC) practices and formal application development, testing, debugging, and troubleshooting techniques.
    • Updating and querying relational databases, including SQL Server and Oracle


Preferred Qualifications:
  • More than one year of experience managing customized applications built on the OpenText Documentum platform.
  • Advanced knowledge of JavaScript and .Net development and debugging techniques
  • Experience using Eclipse, Microsoft Visual Studio, SQL Server, VS Code, GitHub, GitLab, Azure DevOps, Jira, and ServiceNow.
  • Experience designing, developing, and supporting RESTful APIs and application integrations.
  • Experience deploying and supporting applications within cloud-based environments such as Azure, AWS, or equivalent platforms.
  • Experience deploying and supporting applications within containerized environments utilizing Docker, Kubernetes, or similar technologies.
  • Experience utilizing AI-assisted development tools to improve software quality, automate routine tasks, enhance documentation, and accelerate application development.
  • Experience administering virtual Microsoft Windows Servers and Active Directory groups
  • Experience with code and data analysis, including the ability to troubleshoot and debug application code, correctly update and manipulate complex data, diagnose system performance issues, and identify root causes of complex technical problems.
  • Ability to develop and execute software unit tests, document test procedures and results, and support software quality assurance activities, including regression testing and validation of application enhancements and defect resolutions.
  • Knowledge of secure application development practices, including authentication, authorization, role-based access control, SSO integration, and mitigation of common web application vulnerabilities.
  • Experience working in Agile software development environments, including participation in sprint planning, backlog refinement, iterative development, testing, and continuous delivery while collaborating effectively with cross-functional teams to deliver high-quality software solutions.
  • Highly organized, able to handle complex tasks, and can provide friendly and expert user/customer support.
  • Ability to work after hours and weekends to complete application updates and assist team with other scheduled outages or issues.
  • Excellent written and oral communication skills.
  • Motivated self-starter with the ability to work independently and to participate creatively in collaborative teams across the laboratory.
  • Ability to function well in a fast-paced research environment, set priorities to accomplish multiple tasks within deadlines, and adapt to ever changing needs.


Special Requirements:
  • Visa sponsorship: Visa sponsorship is not available for this position.
  • Q Clearance: 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.


Hybrid Eligibility

This position is located in Oak Ridge, Tennessee and requires onsite presence. We offer a flexible work environment that supports both the organization and the employee. A hybrid/onsite working arrangement may be available with this position, which provides flexibility to work periodically from your home, while reporting onsite to the Oak Ridge, Tennessee location on a weekly and regular basis.

This position will remain open for a minimum of 5 days after which it will close when a qualified candidate is identified and/or hired.

We accept Word (.doc, .docx), Adobe (unsecured .pdf), Rich Text Format (.rtf), and HTML (.htm, .html) up to 5MB in size. Resumes from third party vendors will not be accepted; these resumes will be deleted and the candidates submitted will not be considered for employment.

About Oak Ridge National Laboratory

Oak Ridge National Laboratory (ORNL) is a science and technology national laboratory managed for the United States Department of Energy (DOE) by UT-Battelle. ORNL is the largest science and energy national laboratory in the Department of Energy system by size and by annual budget. ORNL conducts research and development activities in a variety of scientific and technical disciplines. ORNL's scientific programs focus on materials, neutron science, energy, high-performance computing, systems biology and national security. ORNL partners with other national laboratories, universities and industry to solve complex problems and transfer knowledge and technology. ORNL is home to several of the world's most powerful supercomputers, including Summit, the world's most powerful supercomputer as of November 2018.
Learn more about Oak Ridge National Laboratory
Size
5,000 employees
Industry
Founded
1943

Similar Jobs

More Jobs at Oak Ridge National Laboratory

More Information Technology Jobs

Find similar Application Developer (Hybrid Eligible) jobs: