Application Developer; Hybrid Eligible
Job in
Oak Ridge, Anderson County, Tennessee, 37830, USA
Listed on 2026-06-13
Listing for:
Oak Ridge National Laboratory
Full Time
position Listed on 2026-06-13
Job specializations:
-
IT/Tech
Job Description & How to Apply Below
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.
MajorDuties/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.
- 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 Service Now 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.
- 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,…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×