Software Development Specialist 4 (Python developer)
Columbus, Ohio
Employer: Ohio Department of Aging
Industry: Classified
Salary: Competitive
Job type: Full-Time
The Ohio Department of Education and Workforce is seeking an experience software developer to help us expand and improve the applications we create to support schools and families. By joining our team, you will become a contributor to some of the most important applications in the Ohio K-12 education system. We create and maintain the applications that distribute over $8 billion in school foundation payments to traditional school districts, community schools, educational service centers, county boards of developmentally disabled and joint vocational school districts. In addition, we process payments for valuable programs like college credit plus which allows students to experience college level course work while still in middle/high school. Your work can directly impact the education of Ohio's children!
This is a senior/expert level position with a focus on enterprise services, solution design , analysis, and ensuring applications are of consistently high quality . The Department 's payment system i s primarily in a Microsoft ecosystem using both on-premises Windows Server and Microsoft Azure , and we are firm believers in exploring and using new technology and services that make our products better . T he successful candidate will have a strong background that aligns to our technology direction and a growth mindset that views changing technology as an exciting opportunity . Excellent communication skills are a must to enable team collaboration, information sharing, and quality mentoring.
Key responsibilities include:
The IT department currently operat es in a hybrid work mode l mixing on-site and remote work . We believe in work-life balance including reasonable work hours and a degree of schedule flexibility . Combined with the many benefits of state employment, including top-notch healthcare benefits and a defined benefit pension plan, we believe you will find the Department of Education and Workforce an excellent place to work . Come join us!
Complete Position Description:
Primary Technology: Python
Secondary Technology: Django
6 0% - 2 4 hours per week
1 . Solution a nalysis and design.
2 . Develops and modifies custom software applications .
3. Ensures Department products are of high quality
4. Training
5 . Other duties as assigned .
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:
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.
Primary Technology: Python
Secondary Technology: Django
Job Skills: Software Development/Implementation
This is a senior/expert level position with a focus on enterprise services, solution design , analysis, and ensuring applications are of consistently high quality . The Department 's payment system i s primarily in a Microsoft ecosystem using both on-premises Windows Server and Microsoft Azure , and we are firm believers in exploring and using new technology and services that make our products better . T he successful candidate will have a strong background that aligns to our technology direction and a growth mindset that views changing technology as an exciting opportunity . Excellent communication skills are a must to enable team collaboration, information sharing, and quality mentoring.
Key responsibilities include:
- Partners with stakeholders to understand , design, and implement solutions to the Department's business requirements . Ensure that system independencies, impact s, and risk s are identified and properly addressed in the solution design . Lead and/or participate in planning activities such as effort estimation, sprint planning, and design reviews.
- Lead and perform investigation and analysis of technology and processes to improve how the Department creates software . As a technical subject matter expert on a variety of application development subjects , share your knowledge and mentor other IT members to grow the capabilities of the entire team.
- Serve as a primary developer o f the school foundation payment application and accompanying web-based reports . Ensure code passes functional, performance, and load tests and adheres to State of Ohio and Department security standards.
- Ensure the Department's software products are high qualit y by leading code reviews and assisting with development standards . Lead and/or assist IT leadership with the development, monitoring, and documentation of quality standards.
The IT department currently operat es in a hybrid work mode l mixing on-site and remote work . We believe in work-life balance including reasonable work hours and a degree of schedule flexibility . Combined with the many benefits of state employment, including top-notch healthcare benefits and a defined benefit pension plan, we believe you will find the Department of Education and Workforce an excellent place to work . Come join us!
Complete Position Description:
Primary Technology: Python
Secondary Technology: Django
6 0% - 2 4 hours per week
1 . Solution a nalysis 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 p erform 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 p articipate 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.
- L ead 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 .
2 . Develops and modifies custom software applications .
- Create , edit, test, and/or compile software code to create new and/or modify existing enterprise software products and processes leveraged by the Department's full application portfolio .
- Develop software i n the Department's Microsoft Azure tenant , on-premise environment (Windows Servers), and/or other environments and platforms as needed.
- Develop software us ing a variety of Department standard tools , technologies , and frameworks including (but not limited to) .NET, .NET Core, C#, Angular, Blazor , Python, Django, JSON, HTML, JavaScript, CSS, Oracle, SQL Server , Visual Studio, Visual Studio Code, Team Foundation Server, Azure DevOps, GitHub Copilot, Re S harper, CheckMarx , and SonarCube .
- 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 .
- 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).
3. Ensures Department products are of high quality
- Lead code review s of your and/or other team members' code .
- Work with application testers to coordinate execution of system level test scripts, including (but not limited to) functional, integration, security, performance, and load testing.
- Oversees performance and load testing . Assesses overall system performance including optimizing code and identifying and resolving software/hardware/cloud integration conflicts.
- S upport and participate in user acceptance testing as needed .
- Lead the development, implementation , monitoring and documentation of quality assurance , security, and testing standards .
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 . Other duties as assigned .
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 )
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.
Primary Technology: Python
Secondary Technology: Django
Job Skills: Software Development/Implementation
Created: 2024-08-22
Reference: 240007G6
Country: United States
State: Ohio
City: Columbus
ZIP: 43026
Similar jobs:
-
INSPECTIONS SPECIALIST (COORDINATOR)
Air National Guard Units in Toledo, Ohio -
Store Protection Specialist
Ross Stores in Parma, Ohio -
92Y Unit Supply Specialist - Warehouse Manager
Army National Guard in Akron, Ohio -
To-Go Specialist
Outback Steakhouse in Cincinnati, Ohio -
Child Life Specialist for GI/Colorectal
Cincinnati Childrens Hospital Medical Center in Cincinnati, Ohio💸 $25.05 - $31.00 per hour -
INFORMATION TECHNOLOGY SPECIALIST (SYSTEMS ANALYSIS) - DIRECT HIRE AUTHORITY
Department of the Air Force - Agency Wide in Wright, Ohio -
Global Support Specialist
PARKER HANNIFIN CORP in Cleveland, Ohio -
Benefits Specialist
The LaSalle Group in Urbana, Ohio -
Virtual Patient Support Specialist
Syneos Health Careers in Cleveland, Ohio -
HYBRID - Senior .NET Developer (Software Development Specialist 3)
Ohio Department of Aging in Columbus, Ohio -
LOGISTICS MANAGEMENT SPECIALIST
Air Force Materiel Command in Wright, Ohio -
To Go Specialist
LongHorn Steakhouse in Cincinnati, Ohio -
Membership Services Specialist
Medical Mutual in Brooklyn, Ohio -
Intervention Specialist
South Columbus Area PSI Network in Franklin County, Ohio -
12W Carpentry and Masonry Specialist
Army National Guard in Norwalk, Ohio -
To-Go Specialist
Outback Steakhouse in Poland, Ohio -
Youth Specialist (Juvenile Correctional Officer)
Ohio Department of Aging in Massillon, Ohio💸 $50000 per year -
SEXUAL ASSAULT/SEXUAL HARASSMENT PREVENTION & RESPONSE SPECIALIST
Air Force Materiel Command in Wright, Ohio -
Hybrid - Software Development Specialist 4 (PN 20036298)
Ohio Department of Aging in Columbus, Ohio -
ETL Test Specialist (Financial Services and Banking Industry)
Experis in Toronto, Ohio