Established in 2015, the iWorks’ Internship program provides aspiring system developers, business analysts, technical writers/editors, and business development personnel with hands-on opportunities to grow and learn within their chosen field. With a dedicated staff and a friendly environment, our interns are fully integrated members of the team. They have the opportunity to work on a variety of projects from developing systems dashboards to assisting with acquiring certifications. Along with working on specific projects,  iWorks provides hands-on training and career development brown bags, spanning the gamut of elevator pitching to GIT overviews.


Available Teams:

Systems Development Team

The Systems Development team designs and codes application components in an Agile environment utilizing a test-driven development approach. In doing so, they perform analysis and debugging. Previous Interns have coded a System Dashboard to track the status of various online applications, assisted with Automation testing, etc.

Technical Skills Required: Software development experience ( i.e., JAVA, XHTML, SQL, etc.).

Test Team

The Test team is an Agile team performing functional, performance, regression, integration, and automation testing. They also use tools like WinSCP and PuTTY to access servers and process test files.

Technical Skills Required: Understanding of JAVA, Linux, etc.

Business Analyst (BA) Team

The BA team creates detailed functional requirements and design documents for business processes, interfaces, and reports. They personally validate implemented systems and processes to ensure functional needs and business performance.

Technical Skills Required: Understanding of business analysis techniques and presentation skills.

Documentation Team

The Documentation team writes and edits several User Manuals to accompany the online applications, based on release and requirements. They also edit policy documents.

Technical Skills Required: Proficient in the English language (i.e., grammar and writing).

Business Development (BD) Team

The BD team analyzes the government marketplace to identify new business opportunities that match company capabilities and experience. Past Interns have assisted with researching the FedRAMP Certification.

Technical Skills Required: Proficient with writing/editing, research, and public speaking.

Human Resources (HR)/Administrative Team

The HR/Administrative team manages the necessary business activities involved with employee and office management as well as payroll functions. They are also responsible for managing the employee benefits program and internal company policies and reporting requirements.

Technical Skills Required: Strategic thinking, customer service, and discretion.

Application Process:

Please send an email to HR Manager at indicating which team you would like to be a part of as well as the best contact method for an interview.

5 Questions with  Aynesh

Intern Summer 2018
Currently an Employee of iWorks as a Junior Developer

  1. Where do you go to school and what is your major?
    I am currently going to George Mason University (GMU) as a junior pursuing a Computer Science major.
  2. What did you like most about interning with iWorks? What was your biggest take away from the program?
    What I loved most about interning was the environment and culture at iWorks. Regardless of how much you knew, there were always people willing to show the ropes and help you out. In addition, communication was timely and you could get responses for questions very quickly.
  3. What factors led you to go from intern to employee?
    Perhaps the biggest factor that led me to go from intern to employee was that I am able to apply what I learn in college to what I am currently working on. In addition, it works two ways in that I am also able to learn more working at iWorks and apply it in courses. This two-way relationship has helped out my academic life, has expanded my knowledge, and has given invaluable experience.
  4. What types of projects do you work on currently? How are they similar and/or different to the ones you worked on as an intern?
    I contribute to updating the Status Dashboard and additionally work on JIRA tickets. As an intern, I would work on “checkstyle” tickets for the code base along with testing resolved tickets. My current projects are different in that they implement changes in code functionality rather than the aesthetic, non-functional changes that “checkstyle” tickets would bring.
  5. What advice would you give future interns?
    Don’t be afraid to ask for help because there’s always people who are willing to help you and are familiar with whatever you may need help with.


“I loved the people – everyone went out of their way to be friendly and helpful.”

EmilyIntern Summer 2019

“No matter how busy someone is, they will take time to help you with whatever you need.”

ShreyIntern Summer 2017 and 2018

“Everyone here is so nice and always willing to help, and I was able to learn so much in a short amount of time.”

SaajanIntern Summer 2017