Application Development & Support

Stefanini Group•Dover, DE
•Onsite

About The Position

Stefanini Group is hiring an entry-level Technology Apprentice for the Department of Technology and Information (DTI) Technology Apprentice Program (TAP) in Dover, Delaware. The six-month program combines hands-on work experience with structured training and professional development to build foundational IT skills for future state government IT career opportunities. The apprentice will work with DTI software engineers to help design, code, test, debug, and document software for state government systems, and will assist with system and user documentation and research and analysis of business workflows. Responsibilities vary according to the technology team to which the apprentice is assigned. The role may involve collaboration across desktop support, operations support, cybersecurity, networking, database administration, and application development. It is based at DTI office locations in Dover. Remote work may be considered for up to one day per week after the apprentice demonstrates the ability to work independently, but is not guaranteed and is subject to supervisor and program lead discretion. Some placements require onsite work 100% of the time. Office hours are Monday through Friday, 8:00 a.m. to 4:30 p.m., excluding State holidays. Apprentices work up to 37.5 hours per week and are not assigned after-hours, shift, or on-call work. The position is typically office-based, may involve occasional travel to other state facilities, and may require moving computer equipment weighing up to 50 pounds.

Requirements

  • High school diploma or equivalent.
  • Basic understanding of computer systems, networks, and common software applications.
  • Strong problem-solving skills and eagerness to learn new technologies.
  • Strong written and verbal communication skills and customer service orientation.
  • Ability to work independently and as part of a team.
  • A valid driver's license may be required for travel between agency locations.
  • Must successfully pass a comprehensive background check required for state employment with DTI.

Nice To Haves

  • Relevant IT certifications.
  • An associate's degree, or current enrollment in an associate's degree program, in Information Technology, Computer Science, or a related field.
  • Understanding of basic software development concepts such as branching, pull requests, and code reviews.
  • Familiarity with programming languages such as Java, Python, C#, or JavaScript.
  • Understanding of database concepts and SQL.
  • Exposure to web development technologies such as HTML, CSS, or React.
  • Knowledge of version control systems such as GitHub.
  • Understanding of the software development lifecycle (SDLC).
  • Experience with AI-assisted coding tools such as Claude Code, Codex, or Cursor.

Responsibilities

  • Partner with team members across DTI teams and IT specialties, including desktop support, operations support, cybersecurity, networking, database administration, and application development.
  • Assist IT staff with technical support, troubleshooting, and maintenance of hardware, software, and network systems.
  • Collaborate with experienced DTI IT staff to design, develop, test, and deploy software solutions.
  • Write clean, well-documented, and testable code in accordance with established DTI best practices.
  • Learn and apply software development methodologies such as Agile and participate in daily stand-ups, sprint reviews, and retrospective meetings.
  • Learn and follow IT security protocols, policies, and procedures to protect sensitive government data.
  • Troubleshoot and debug software issues, identify root causes, and implement effective solutions.
  • Assist in creating and maintaining technical documentation, including design specifications, user guides, test plans, and knowledge base documents.
  • Develop an understanding of data structures and algorithms and apply them to real-world problems.
  • Participate in code reviews, giving and receiving constructive feedback to improve code quality and learning.
  • Engage with mentors and team members to support a positive, collaborative learning environment.
  • Help prepare system and user documentation and assist with research and analysis of business workflows.
  • Demonstrate eagerness to learn and adapt to new technologies and programming languages.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service