Software System Developer
Y-12 National Security Complex
Oak Ridge, TN
Full Time
Mid Level
8+ years
Posted 4 weeks ago
Interested in this position?
Upload your resume and we'll match you with this and other relevant opportunities.
Upload Your ResumeAbout This Role
This Software System Developer position involves supporting the development and implementation of a complex communication system by building on existing modules and creating new functional components within the deployment platform. The role also requires providing technical leadership for software solutions, supporting the design, development, and modification of enterprise-wide application systems.
Responsibilities
- Support the development and implementation of a complex communication system
- Build on existing modules and create new functional components within the deployment platform
- Work closely with project shareholders to scope, estimate, and provide overall technical leadership for software solutions
- Support the design, development, and modification of enterprise-wide application systems
- Maintain and upgrade existing systems
- Interface with customer, vendor, and management stakeholders
- Support the software quality assurance and software engineering lifecycle activities including conceptual design, requirements definition, functional and computer system design, systems development and programming, implementation, testing, installation, configuration management, and continuous monitoring
Requirements
- Experience with either C# or JavaScript (modern JS and frameworks like ES6+, React/Angular/Vue)
- Experience with getting/posting data from/to an API/DB
- SQL and basic familiarity with relational databases
- Comfortable with modern HTML/CSS, ideally with CSS frameworks (Bootstrap, Material, etc.) and flexbox
- Current with modern web development trends (Typescript/ES+, frameworks, Realtime data, etc.)
- Proficient independently building a basic CRUD web app (getting data from an API or DB, handling errors, displaying data on screen with HTML/CSS)
Qualifications
- Bachelor's degree in Computer Science or a related discipline
- Eight or more years of education and/or relevant experience may be considered to satisfy education and years-of-experience requirements for this posting.
Nice to Have
- High level of technical expertise, leadership and support for the software quality assurance and software engineering life cycle
- Experience in programming languages, frameworks, and tools such as: C#, .NET Web API, JavaScript, React, JSS, SQL Server, Git version control, and NPM package manager
- Experience with the suite of tools and language comprising a modern web development stack
- Familiarity with the RESTful programming paradigm
- Familiarity with the relational database model and foundational knowledge of stored procedures, functions, and triggers
- Comfortable in various IDEs including Visual Studio and Visual Studio Code
- Strong understanding of the Git version control methodology
- Experience with the React programming model and creating enterprise scale SPAs, preferably using Redux as your data model and the Material UI React framework
- Effective communication skills and demonstrated success in a team environment
- Experience with ITIL processes and agile development practices
- Strong analytical and problem-solving skills
Skills
SQL
*
Java
*
Angular
*
C++
*
XML
*
JavaScript
*
CSS
*
Agile
*
.NET
*
REACT
*
SQL Server
*
Git
*
ITIL
*
TypeScript
*
.NET Core
*
Bootstrap
*
HTML 5
*
RESTful
*
Vue
*
.NET Framework
*
Visual Studio
*
Redux
*
Material UI
*
npm
*
Visual Studio Code
*
JSP
*
JSS
*
.NET Web API
*
XSLT
*
Material
*
* Required skills
Benefits
Disability coverage
Education Reimbursement
Employer matched 401(k) savings plan
Flexible Work Arrangements
Medical plan
Prescription Drug Plan
Onsite cafeterias
Vision plan
Dental plan
Wellness Initiatives
Onsite workout facilities
Related Searches
Similar Jobs
HVAC Designer
Active
Y-12 National Security Complex
·
Oak Ridge, TN
CAD
Revit
Microstation
3D modeling
+2 more
4 weeks ago
DOE Qualified/Experienced NCS Engineer
Active
Y-12 National Security Complex
·
Oak Ridge, TN
MCNP
KENO
Nuclear Criticality Safety
Nuclear Computer Codes
4 weeks ago
Readiness Assistance Specialist
Active
Y-12 National Security Complex
·
Oak Ridge, TN
Project Management
Nuclear Criticality Safety
Operational analysis
4 weeks ago
Business Analyst
Active
Y-12 National Security Complex
·
Oak Ridge, TN
4 weeks ago