Jobs · Engineering · Tennessee

Full Stack Software Developer (Enterprise & Training Systems) - Oak Ridge, TN

RSI · Oak Ridge, TN · 3 wk ago
EngineeringFull-time
We need to output HTML fragment with sections: About the role? Actually we have Company Overview, Job Summary, Roles & Responsibilities, Requirements And Education, Preferred Requirements, Clearance and Health Regiments (but we need to drop boilerplate like EEO, legal, etc). Also we need to include only sections with real content. Use

for section headings. Use
  • for any list of duties/requirements/benefits, and

    for prose. We must not repeat job title as heading. No Job ID. Remove cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate, duplicated lines, and application instructions. We need to preserve all substantive information. So we need to include company overview, job summary, responsibilities, requirements, preferred requirements, clearance and health regiments (maybe as a section like "Clearance & Requirements"? But we need to decide heading names from list: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. The instruction says use

    for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). So we should map content to those headings where appropriate. If a section doesn't have real specific content, we should not emit it. We have company overview: could be "About the role"? Actually "About the role" is more about the job, but we have Company Overview separate. Could treat as "About the role" maybe includes company overview and job summary. But we have Job Summary separate. Could combine. We need to decide sections: About the role (maybe includes company overview and job summary). Responsibilities (Roles & Responsibilities). Requirements (Requirements And Education). Qualifications (maybe Preferred Requirements). Skills (maybe not separate). Benefits, Pay, Schedule: none present, so omit. We must not create sections with filler like "not specified". So we omit Benefits, Pay, Schedule. We need to use
    • for any list of duties/requirements/benefits. So responsibilities list should be
      • . Requirements list also
        • . Preferred requirements also maybe
          • . For prose, use

            . We need to preserve all substantive information: company overview paragraph, job summary paragraph, responsibilities bullet points, requirements bullet points, preferred requirements bullet points, clearance and health regiments (including background check, drug screening, REAL ID requirement). That is substantive; we need to include it somewhere. Could be under "Requirements" or a separate section like "Clearance & Requirements"? But we only have allowed headings list; we could put under "Requirements" as part of requirements (since they are requirements). Or we could create a section "Qualifications" maybe includes clearance. But better to include under "Requirements" as part of requirements. We must not include EEO statement. We must not duplicate lines. Let's extract content. Company Overview: "RSI provides full-service environmental and nuclear solutions supporting clients through all phases of cleanup, nuclear operations and security, and facility lifecycle management. Built on a strong foundation of collaboration and a people-first culture, RSI delivers safe, technically sound solutions that help clients achieve mission success in some of the nation's most complex environments. RSI is part of the ASRC Industrial Services family of companies unified by purpose to deliver safe, reliable solutions to our clients’ unique challenges. We are committed to providing technically superior service, adding value at every stage, and leaving things better than we found them." Job Summary: "Detail-oriented Full Stack Software Developer to join our development team. In this role, you will design, develop, test, and maintain enterprise-level web applications, with a particular focus on our primary learning and training platforms. You will work across the entire software development lifecycle (SDLC)—translating business needs into functional requirements, building database integrations, creating dynamic front-end user interfaces, and ensuring the smooth delivery of digital learning assets. This position requires strong database development skills (specifically Oracle PL/SQL), web development expertise, and familiarity with Learning Management Systems (LMS) or training platforms." Roles & Responsibilities: list bullet points. Let's capture each bullet: - Application Development & Maintenance - Full-Stack Engineering: Develop, test, and maintain enterprise web-based applications (such as our LMS application) using HTML, CSS, JavaScript, PHP, and back-end languages like Java, Python, or C#. - Database Development: Design, optimize, and maintain Oracle database structures. Write complex SQL queries and PL/SQL procedures to support application logic, retrieve data, and generate custom ad hoc reports. - Feature Enhancement: Design and implement new features, tools, and enhancements to expand application functionality, with a focus on administrative tools and interactive web-based training resources. - Refactoring & Optimization: Troubleshoot, debug, and refactor legacy code to improve system stability, response times, and overall user experience. - System Integration & Learning Management (LMS) - LMS Support: Provide technical support and operational guidance to the training and organizational development teams regarding LMS platforms and digital learning initiatives. - SCORM Compliance: Convert, package, and deploy educational materials and training courses into SCORM-compliant formats for seamless integration and tracking within the company's LMS. - Cloud Integration: Assist in defining, directing, and executing implementations of Oracle Fusion Cloud Learning (OLC) features and associated modules. - Enterprise Integration: Contribute technical and functional support to large-scale enterprise system integration projects. - Requirements Gathering & Collaboration - Business Analysis: Interface with end-users and organizational stakeholders to gather, document, and translate business needs into technical specifications and software requirements. - Quality Assurance: Design and execute thorough test procedures to validate new features, security updates, and overall application changes. - Technical Support: Resolve Tier 2/3 application support issues, managing and tracking tickets through to resolution. - Standards Compliance: Review and revise digital materials, including presentations and documents, to ensure compliance with company brand guidelines, formatting requirements, and established directives. We need to flatten into list items maybe each bullet as

          • . Could keep sub-bullets but we can just list each as separate
          • . Use
            • . Requirements And Education: - Professional Experience: Minimum of 2–3 years of professional experience in full-stack software development, including the development, testing, and maintenance of enterprise-level applications. - Database Proficiency: Hands-on experience working with relational databases, specifically Oracle Database, including strong proficiency in PL/SQL, query optimization, and schema management. - Web Development: Proven experience with core web technologies including HTML5, CSS3, JavaScript, and modern development frameworks/libraries. - Tooling: Proficiency with development tools such as Git/Version Control, Visual Studio Code, and Oracle database tools (e.g., Toad for Oracle). Preferred Requirements: - LMS & Training Systems: Direct experience administering or developing for Learning Management Systems (LMS) and deploying SCORM-compliant training packages. - E-Learning Authoring: Familiarity with e-learning authoring tools such as iSpring or Articulate Storyline. - Cloud Solutions: Experience or exposure to Oracle Fusion Cloud Learning (OLC) or other enterprise cloud-based ERP modules. - Multi-Language Competency: Exposure to multiple programming paradigms (e.g., Java, Python, C#, or PHP). - Minimum Requirement: Associate of Applied Science (A.A.S.) or Bachelor’s degree in Computer Information Technology, Software Engineering, Computer Science, or a closely related business/technical field. - Strong academic performance (GPA of 3.5 or higher) is highly preferred. - Industry-recognized software development certifications (e.g., IT Specialist – Software Development or equivalent vendor-specific certifications from Oracle, Microsoft, or AWS). - Analytical Thinking: Strong problem-solving skills with the ability to diagnose complex application and database issues. - Communication: Excellent verbal and written communication skills, with a demonstrated ability to translate technical concepts for non-technical stakeholders. - Adaptability: A motivated self-starter who is eager to learn new technologies, platforms, and methodologies as business needs evolve. Clearance and Health Regiments: - Criminal Background Check - Pre-placement Drug Screening - This position requires a REAL ID-compliant driver's license or identification card; or a U.S. passport as long as it clearly displays issuance date, expiration date, and color photo image. This is a mandatory requirement necessary for access to company facilities and/or for travel purposes. REAL ID-compliant driver’s licenses are identifiable by a gold star in the upper right corner. We need to include that as part of requirements maybe under a subsection "Clearance & Requirements". But we only allowed headings list; we could incorporate into Requirements section as additional items. We must not include EEO statement. Now produce HTML:

              About the role

              Company overview paragraph + Job summary paragraph? Could combine two paragraphs.

              Then

              Responsibilities

                with each responsibility as
              • . Then

                Requirements

                  with required experience, database proficiency, web development, tooling, plus clearance items. Then

                  Qualifications

                    with preferred requirements. We must not repeat job title as heading. Good. Check for any duplicated lines: ensure we didn't repeat. Now produce final HTML fragment. Let's craft text. Company overview paragraph: as given. Job summary paragraph: as given. Combine maybe two

                    under About the role. Now responsibilities list: need to capture each bullet as

                  • . Ensure we keep the colon etc. Let's list: - Develop, test, and maintain enterprise web-based applications (such as our LMS application) using HTML, CSS, JavaScript, PHP, and back-end languages like Java, Python, or C#. - Design, optimize, and maintain Oracle database structures. Write complex SQL queries and PL/SQL procedures to support application logic, retrieve data, and generate custom ad hoc reports. - Design and implement new features, tools, and enhancements to expand application functionality, with a focus on administrative tools and interactive web-based training resources. - Troubleshoot, debug, and refactor legacy code to improve system stability, response times, and overall user experience. - Provide technical support and operational guidance to the training and organizational development teams regarding LMS platforms and digital learning initiatives. - Convert, package, and deploy educational materials and training courses into SCORM-compliant formats for seamless integration and tracking within the company's LMS. - Assist in defining, directing, and executing implementations of Oracle Fusion Cloud Learning (OLC) features and associated modules. - Contribute technical and functional support to large-scale enterprise system integration projects. - Interface with end-users and organizational stakeholders to gather, document, and translate business needs into technical specifications and software requirements. - Design and execute thorough test procedures to validate new features, security updates, and overall application changes. - Resolve Tier 2/3 application support issues, managing and tracking tickets through to resolution. - Review and revise digital materials, including presentations and documents, to ensure compliance with company brand guidelines, formatting requirements, and established directives. Now requirements list: - Minimum of 2–3 years of professional experience in full-stack software development, including the development, testing, and maintenance of enterprise-level applications. - Hands-on experience working with relational databases, specifically Oracle Database, including strong proficiency in PL/SQL, query optimization, and schema management. - Proven experience with core web technologies including HTML5, CSS3, JavaScript, and modern development frameworks/libraries. - Proficiency with development tools such as Git/Version Control, Visual Studio Code, and Oracle database tools (e.g., Toad for Oracle). - Must pass a criminal background check and pre-placement drug screening. - Must possess a REAL ID‑compliant driver’s license or identification card (or a U.S. passport showing issuance date, expiration date, and color photo) for facility access and travel. Now qualifications list (preferred): - Direct experience administering or developing for Learning Management Systems (LMS) and deploying SCORM‑compliant training packages. - Familiarity with e‑learning authoring tools such as iSpring or Articulate Storyline. - Experience or exposure to Oracle Fusion Cloud Learning (OLC) or other enterprise

Similar jobs