Demo

Software Developer

Oak Ridge Schools
Ridge, TN Full Time
POSTED ON 2/21/2025
AVAILABLE BEFORE 4/19/2025

The Oak Ridge Schools Technology Department is seeking a skilled and detail-oriented full stack developer to join our team. The ideal candidate will be responsible for designing, developing, and maintaining front and back-end applications, including database connections, ensuring their optimal performance, security, and integrity. The Software Developer will collaborate closely with other IT professionals to create and optimize complex solutions that support various applications and business processes.

Key Responsibilities

  • Design, develop, and maintain applications, ensuring high performance, scalability, and security.
  • Write optimized SQL queries, stored procedures, triggers, and functions to manipulate and retrieve data.
  • Work closely with Application Engineer and Administrator to integrate databases into applications and optimize queries.
  • Perform database tuning and performance optimization to ensure efficient data retrieval and storage.
  • Ensure the accuracy, integrity, and security/resiliency of all data within the database systems.
  • Work closely with Microsoft Systems Engineer to develop and maintain database backups, recovery plans, and disaster recovery procedures.
  • Ability to mine data from existing software packages via ODBC, JDBC, CSV, API, etc.
  • Collaborate with the Applications Team to define database structure, data types, and relationships for new or existing systems.
  • Troubleshoot and resolve database-related issues, performance bottlenecks, and data inconsistencies.
  • Implement and maintain database security measures, ensuring compliance with industry standards and regulations.
  • Write and maintain documentation related to database systems, configurations, and procedures.
  • Work with Microsoft Systems Team on regular database audits and compliance checks.
  • Stay up-to-date with emerging database technologies, trends, and best practices.
  • Maintain comprehensive data dictionaries, documentation, and source control for all software solutions.
  • Work closely with the Applications Team to develop and document data warehouse collections and datasets needed for BI solutions.
  • Analyze and troubleshoot application errors, implementing robust solutions.
  • Maintain, enhance, and upgrade existing applications to align with current standards.
  • Write, optimize, and maintain clean, reusable, and efficient code.
  • Collaborate with functional teams and end-users to gather detailed requirements and provide progress updates, fostering an iterative development approach.
  • Stay informed about changes to Oak Ridge Schools policies and state/federal regulations, ensuring compliance within software systems.
  • Research emerging technologies and lead initiatives to integrate innovative solutions.
  • Other duties as assigned.

Required Qualifications

  • Associate’s degree in Computer Science, Information Systems, or a related field, or equivalent experience.
  • Proven experience as a Programmer or Software Developer.
  • Frontend Development:
    • Strong proficiency in SQL, including advanced query writing and optimization techniques.
    • Strong proficiency in JavaScript/TypeScripe
    • Expertise in React.js with hooks and context management
    • Experience with modern CSS frameworks (Tailwind CSS, Bootstrap)
    • HTML5 and CSS3 expertise, including responsive design
    • Knowledge of frontend build tools (Webpack, Vite)

  • Backend Development:
    • Python development expertise
    • Experience with web frameworks (Django, FastAPI, etc.)
    • RESTful API design and implementation
    • Database design and management (SQL)
    • Experience with ORM frameworks (SQLAlchemy, Django ORM)
    • Understanding of server architecture and deployment
  • Familiarity with database management systems (DBMS) such as MySQL and SQL
  • Experience with data modeling, database design, and implementation.
  • Knowledge of database normalization, indexing, and transaction management.
  • Strong troubleshooting and debugging skills in database environments.
  • Ability to work effectively in a team environment and collaborate across different departments.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills, both verbal and written.

Preferred Qualifications

  • Knowledge of programming languages such as Python, API, HTML5, Javascript, or Power Shell for integrating with database applications.
  • Build, refine, and optimize datasets in Power BI, incorporating complex DAX calculations and KPIs.
  • Familiarity with Power Apps and Power Automate
  • Familiarity with writing DAX expressions
  • GraphQL implementation experience
  • WebSocket development
  • Message queue systems (RabbitMQ, Kafka)
  • Experience with real-time data processing

Salary and start date to be determined based upon board approval.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Developer?

Sign up to receive alerts about other jobs on the Software Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$70,239 - $89,209
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$91,486 - $118,193
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$114,549 - $164,025
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Oak Ridge Schools

Oak Ridge Schools
Hired Organization Address Ridge, TN Full Time
JOB GOAL: The goal of this position is to maintain grounds and buildings for the safety of all students and faculty. JOB...
Oak Ridge Schools
Hired Organization Address Ridge, TN Full Time
Department: ORHS Salary Schedule: Teacher – New Scale FLSA Status: Exempt – Teacher State Academic License (Y/N): Yes Re...
Oak Ridge Schools
Hired Organization Address Ridge, MO Full Time
The Oak Ridge R-6 School District in Missouri is seeking substitute cooks to assist in meal preparation and kitchen oper...
Oak Ridge Schools
Hired Organization Address Ridge, MO Full Time
The Oak Ridge School District is seeking a well qualified individual to provide instructional support to our special edu...

Not the job you're looking for? Here are some other Software Developer jobs in the Ridge, TN area that may be a better fit.

Software Developer

Edfinancial Services LLC, Knoxville, TN

Software Developer

Autoserve1 Inc, Knoxville, TN

AI Assistant is available now!

Feel free to start your new journey!