Full-Stack Django Developer (SDS4)

Employer State of Ohio - Education and Workforce
Location Columbus, Ohio
Type Full-time
Compensation $44.66 - $65.78

Job Description

Primary Technology: Django/Python

Secondary Technology: Microsoft Azure

Technical Skills: Django REST framework, Bootstrap, HTMX, SQL Server, pandas, SQLAlchemy, Azure services (App Service, CI/CD pipelines, Storage, Key Vault, and DevOps), and Snowflake

Professional Skills: Collaboration, Critical Thinking, Growth Mindset, Problem Solving, Time Management

60% - 24 hours per week

1. Develops and modifies custom software applications.

• Develop software using a variety of Department standard tools, technologies, and frameworks, focusing primarily on Python, Django, and Django REST Framework. Build and maintain modern web applications using frontend technologies such as HTML, CSS, JavaScript, Bootstrap, and HTMX. Work with SQL Server and Azure cloud services—including App Service, Storage, Key Vault, and CI/CD pipelines in Azure DevOps—to deliver secure, maintainable, and high-performing applications. Utilize Department-approved development and quality tools such as Visual Studio Code, Git-based repositories, and GitHub Advanced Security to ensure code quality, security, and compliance.

• Occasionally assist with coding and updating biennium School Foundation calculations, including work on a batch application that utilizes Python, pandas, and SQLAlchemy, as new requirements or changes arise.

• Create required documentation, including (but not limited to) Tasks in Azure DevOps to plan and describe work performed and effort expended, in-line code comments, and narratives as needed (emails, knowledge base articles).

• Optimize code to ensure performance and load requirements are met.

• Ensure code adheres to Department and state secure coding standards, procedures, patterns, and/or best practices.

20% - 8 hours per week

2. Solution analysis and design.

• Work with IT and business stakeholders (IT supervisors, architects, senior developers, testers, project managers, business analysts, program staff) to understand the business problem to be solved; research, develop, and analyze solution options; and create user stories and/or requirements and acceptance criteria.

Lead and perform impact and risk analysis on solution options to identify interdependencies among systems, services, and/or APIs. Identify and document new technical requirements to mitigate or remediate predicted risk or impact.

• Lead and perform technology analysis, evaluation, selection, and standardization related to software development. Illustrative examples include (but are not limited to) selecting software development patterns or single-page application frameworks.

• Lead and participate in work planning using agile practices, including (but not limited to) sprint planning, backlog management and grooming, effort estimation (e.g., story points), and stand-up meetings.

• Lead design reviews and write design documentation.

• Serve as a technical subject matter expert on software development subjects (including general technology and ODE-specific topics) to other IT members.

10% - 4 hours per week

3. Ensures Department products are of high quality

• Lead code reviews of your and/or other team members’ code.

• Work with business partners to coordinate execution of system-level test scripts, including (but not limited to) functional, integration, security, performance, and load testing.

• Oversee performance and load testing and assess overall system performance, including optimizing code and identifying and resolving software, hardware, cloud, and accessibility related issues that may inhibit compliance with WCAG 2.1 AA.

• Support and participate in user acceptance testing as needed.

• Lead the development, implementation, monitoring, and documentation of quality assurance, security, and testing standards.

• Oversee the currency of Django-related packages and dependencies, ensuring all frameworks, libraries, and environments remain up‑to‑date and secure.

5% - 2 hours per week

4. Training

• With the supervisor, creates and follows a professional development plan.

• Maintains and updates job-related skills using available resources, including (but not limited to) online training provided by the Department and partner agencies or companies; relevant books, articles, webinars, forums, and conferences; or other resources deemed appropriate by the supervisor.

• Shares acquired knowledge with peers and co-workers, in both informal (one-on-one, team meetings) and structured settings (trainings, mentorships, etc.) as appropriate.

5% (2 hours per week)

5. Other duties as assigned.
Why Work for the State of Ohio
At the State of Ohio, we take care of the team that cares for Ohioans. We provide a variety of quality, competitive benefits to eligible full-time and part-time employees*. For a list of all the State of Ohio Benefits, visit our Total Rewards website! Our benefits package includes:

• Medical Coverage

• Free Dental, Vision and Basic Life Insurance premiums after completion of eligibility period

• Paid time off, including vacation, personal, sick leave and 11 paid holidays per year

• Childbirth, Adoption, and Foster Care leave

• Education and Development Opportunities (Employee Development Funds, Public Service Loan Forgiveness, and more)

• Public Retirement Systems (such as OPERS, STRS, SERS, and HPRS) & Optional Deferred Compensation (Ohio Deferred Compensation)

• Benefits eligibility is dependent on a number of factors. The Agency Contact listed above will be able to provide specific benefits information for this position.

Qualifications

60 mos. combined work experience in any combination of the following: providing solutions design, developing project plans with project manager or recommending approach through defining tasks and/or leading meetings relating to programs for computer applications including 12 mos. work experience in the primary technology as specified by the agency position description & job posting.

• Or completion of associate core program in computer science or information systems; 42 mos. combined work experience in any combination of the following: providing solutions design, developing project plans with project manager or recommending approach through defining tasks and/or leading meetings relating to programs for computer applications including 12 mos. work experience in the primary technology as specified by the agency position description & job posting.

• Or completion of undergraduate core program in computer science or information systems; 36 mos. combined work experience in any combination of the following: providing solutions design, developing project plans with project manager or recommending approach through defining tasks and/or leading meetings relating to programs for computer applications including 12 mos. work experience in the primary technology as specified by the agency position description & job posting.

• Or equivalent of minimum class qualifications for employment noted above. Note: The official position description on file with the designated agency is to reflect the required, primary technology directly relating to the duties of the position. only those applicants possessing the experience in the required, primary technology listed in the position description & job posting are to be considered for any vacancies posted. The job posting must list the required technology commensurate with the position in question.

Job Skills: Software Development/Implementation

Supplemental Information
The final candidate selected for this position will be required to undergo a criminal background check as well as other investigative reviews. Criminal convictions do not necessarily preclude an applicant from consideration for a position, unless restricted under state or federal law or federal restrictions. An individual assessment of an applicant's prior criminal convictions will be made before excluding an applicant from consideration.

The Ohio Department of Education is an Equal Opportunity/Affirmative Action Employer that values diversity and seeks talented individuals from diverse backgrounds. Candidates are considered for employment without regard to race, color, sex, sexual orientation, gender identity, religion, creed, national or ethnic origin, citizenship status, age, disability, veteran status or any other legally protected class. Questions or concerns about this should be directed to the Assistant Chief of Human Resources in the Office of Human Resources.
ADA Statement
Ohio is a Disability Inclusion State and strives to be a model employer of individuals with disabilities. The State of Ohio is committed to providing access and inclusion and reasonable accommodation in its services, activities, programs and employment opportunities in accordance with the Americans with Disabilities Act (ADA) and other applicable laws.
Drug-Free Workplace
The State of Ohio is a drug-free workplace which prohibits the use of marijuana (recreational marijuana/non-medical cannabis). Please note, this position may be subject to additional restrictions pursuant to the State of Ohio Drug-Free Workplace Policy (HR-39), and as outlined in the posting.