Data Systems Developer; Programmer
Listed on 2026-09-12
-
Software Development
SQL Developer, Data Engineering, AI Engineer (Applied/Software)
Data Systems Developer (Programmer) - 25958
USA: | Full Time
43.27 - 50.48 USD per hour
Posted 8 days ago | Apply before September 30, 2026
DescriptionState of Idaho
Division of Career Technical Education
This position may be filled prior to the closing date on the job posting. Applicants are encouraged to apply as soon as possible to be considered.
STATE OF IDAHO EMPLOYEES
:
If you are a current or temporary State of Idaho employee you MUST apply through Luma Opportunities. Applying through the State of Idaho’s external career website will cause duplicate profiles and will slow the processing of your application for a new position.
About the Agency :
The Idaho Division of Career Technical Education (IDCTE) provides administration, leadership, and coordination for secondary and post-secondary programs in career technical education (CTE) across the state of Idaho. With a customer-service focus, the Division leads Idaho’s efforts to prepare youth and adults for high-skill, in-demand careers.
Summary:
The Data Systems Developer provides technical expertise and guidance in the design, development, and maintenance of data systems and applications for IDCTE. This position is responsible for building and supporting scalable, secure, and reliable systems that support agency operations, reporting, and strategic initiatives. Working across program, data, and IT functions, this role develops software solutions, supports system integration, and contributes to the agency’s overall data architecture.
The position requires strong technical expertise, problem-solving skills, and the ability to design and implement systems that align with business needs.
Responsibilities:
System Design and Development
- Design, develop, and maintain data systems, databases, and applications to support agency operations.
- Ensure systems are scalable, secure, and aligned with business and technical requirements.
- Develop and implement software solutions that support program and reporting needs.
Data Systems and Integration
- Support integration of data systems across platforms and applications.
- Collaborate with teams to define system requirements and data architecture.
- Ensure compatibility with existing infrastructure and future system needs.
Technical Leadership and Architecture
- Contribute to development of data architecture, standards, and technical frameworks.
- Identify opportunities for system improvements, reuse, and optimization.
- Provide technical guidance on system design, development, and implementation.
Testing, Maintenance, and Support
- Conduct testing, debugging, and performance tuning of systems and applications.
- Provide technical support and troubleshooting for system issues.
- Maintain documentation for system design, processes, and procedures.
Project and Planning Support
- Participate in IT project planning, development, and implementation.
- Contribute to short- and long-term technology planning and system improvements.
- Support procurement processes by providing technical requirements and evaluation input.
Minimum Qualifications:
Required Technical Stack:
- .NET Core Web APIs.
- Data access layers, including Entity Framework, Dapper, and
- Unit testing practices.
- SQL Server, including Stored Procedures and Views.
- IIS deployment and configuration.
- Agile/Scrum methodology experience.
- Hands-on experience with AI-assisted coding tools (e.g., Cursor, Claude Code, Git Hub Copilot, or similar).
Experience:
- Demonstrated experience independently designing, developing, and maintaining software or systems solutions with minimal oversight.
- Typically gained by:
Independently developing, maintaining, or owning applications, databases, or enterprise systems. - Experience independently designing and implementing data systems or applications, including architectural decisions.
- Typic…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).