Application Developer (hybrid Eligible)

Oak Ridge National Laboratory
Oak Ridge, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

Oak Ridge, United States of America

Tech stack

ASP.NET
Microsoft Word
Java
JavaScript
.NET
Microsoft Active Directory
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Data analysis
Apache HTTP Server
Applications Architecture
Application Integration Architecture
Application Services
JIRA
Unit Testing
Azure
C Sharp (Programming Language)
Client Server Models
Cloud Computing
Software Quality
Computer Programming
Continuous Delivery
Continuous Integration
Custom Software
Data Integrity
Data Structures
Relational Databases
Software Debugging
Documentum
Eclipse
Github
Design of User Interfaces
Iterative and Incremental Development
Microsoft Visual Studio
Microsoft SQL Server
Windows Server
Oracle Applications
Scrum
Systems Development Life Cycle
Role-Based Access Control
Regression Testing
Release Management
Cloud Services
Single Sign-On
Software Engineering
Software Systems
Software Quality Assurance (SQA)
Visual Studio Online
Web Applications
Data Import/Export
Data Processing
Enterprise Software Applications
Application Enhancement Tool
.NET Core
Software Security
Backend
Gitlab
Vue.js
Rhino
Adobe
Containerization
Kubernetes
Information Technology
OpenText
Data Management
REST
Software Version Control
Docker
Service Stack
ServiceNow
User Accounts

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.

About ORNL:

As a U.S. Department of Energy (DOE) Office of Science national laboratory, ORNL has an impressive 80-year legacy of addressing the nation's most pressing challenges. Our team is made up of over 7,000 dedicated and innovative individuals! Our goal is to create an environment where a variety of perspectives and backgrounds are valued, ensuring ORNL is known as a top choice for employment. These principles are essential for supporting our broader mission to drive scientific breakthroughs and translate them into solutions for energy, environmental, and security challenges facing the nation.

ORNL offers competitive pay and benefits programs to attract and retain individuals who demonstrate exceptional work behaviors. The laboratory provides a range of employee benefits, including medical and retirement plans and flexible work hours, to support the well-being of you and your family. Employee amenities such as on-site fitness, banking, and cafeteria facilities are also available for added convenience.

Other benefits include the following: Prescription Drug Plan, Dental Plan, Vision Plan, 401(k) Retirement Plan, Contributory Pension Plan, Life Insurance, Disability Benefits, Generous Vacation and Holidays, Parental Leave, Legal Insurance with Identity Theft Protection, Employee Assistance Plan, Flexible Spending Accounts, Health Savings Accounts, Wellness Programs, Educational Assistance, Relocation Assistance, and Employee Discounts.

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

Requirements

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, 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.

Benefits & conditions

ORNL offers competitive pay and benefits programs to attract and retain individuals who demonstrate exceptional work behaviors. The laboratory provides a range of employee benefits, including medical and retirement plans and flexible work hours, to support the well-being of you and your family. Employee amenities such as on-site fitness, banking, and cafeteria facilities are also available for added convenience.

Other benefits include the following: Prescription Drug Plan, Dental Plan, Vision Plan, 401(k) Retirement Plan, Contributory Pension Plan, Life Insurance, Disability Benefits, Generous Vacation and Holidays, Parental Leave, Legal Insurance with Identity Theft Protection, Employee Assistance Plan, Flexible Spending Accounts, Health Savings Accounts, Wellness Programs, Educational Assistance, Relocation Assistance, and Employee Discounts.

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

About the company

As a U.S. Department of Energy (DOE) Office of Science national laboratory, ORNL has an impressive 80-year legacy of addressing the nation's most pressing challenges. Our team is made up of over 7,000 dedicated and innovative individuals! Our goal is to create an environment where a variety of perspectives and backgrounds are valued, ensuring ORNL is known as a top choice for employment. These principles are essential for supporting our broader mission to drive scientific breakthroughs and translate them into solutions for energy, environmental, and security challenges facing the nation.

Apply for this position