5+ years of experience
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Job Category:
Software Development
Software Developer
(This job is no longer available)
ITA Group | West Des Moines, IA
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description

Software Developer


The Product Development Software Developer III designs and constructs technical solutions for mission critical technology platforms that provide extendable, configurable, and integrated software applications necessary to operate events, incentives, and recognition programs. The Software Developer III collaborates with their project team with minimal supervision to provide timely code designs with the desired level of quality, unit testing and documentation. The Software Developer III trains and mentors other Software Developers, maintains strong technical knowledge of the hardware and software used in the company, and continually incorporates technology advances to improve ITA Group coding standards.


Bachelor's degree in Computer Science or related major or an Associate's degree with comparable work experience.

Four to eight years of demonstrated knowledge of Client Server and/or web based applications.

Four to eight years demonstrated knowledge of relational database concepts.

Four to eight years experience supporting production systems in a production environment.

Four to eight years of experience working with and the ability to efficiently use the following development applications:

  • Microsoft Visual Studio 2012 or newer
  • Microsoft SQL Server 2008 or newer
  • Git

Four to eight years experience working with and ability to efficiently write the following programming scripts/languages:

  • VB.NET/C# 4.0 or newer
  • ASP.NET 4.0 or newer
  • T-SQL
  • JavaScript
  • HTML
  • Style Sheets

Excellent level of understanding of Object Oriented programming.

Ability to think analytically to solve technical problems individually and in a team environment.

Ability to work on several medium-sized projects with minimal supervision.

Experience with the evaluation of technology products, tools and services for the purpose of improving existing processes and projects.

Ability to work efficiently and accurately on multiple projects when subjected to frequent interruptions.

Excellent writing, grammatical and proofreading skills (in English).

Excellent verbal and written communication skills (in English).

Excellent interpersonal skills.

Ability to listen, understand and respond to external and internal customers' needs in a timely manner; customer service experience in a service-related industry preferred.

Ability to work the time necessary to complete projects and/or meet deadlines.


Applicants must be eligible to work in the specified location

About ITA Group

ITA offers this service to define high quality requirements to ensure that IT teams develop systems that meet business objectives and needs. Requirements Verification Testing (RVT) identifies risk, problems and ambiguities early in the development lifecycle. This way, issues can be addressed and fixed before they disseminate throughout the system, costing additional time and money. By working with both the project development team and the project customer, ITA helps to clearly define and refine system requirements. This exploration includes proper input from analysts, managers, users, designers, coders, testers and implementers and other project stakeholders. RVT ensures adequate attention is given to every requirement, from every angle, and critically examines the needs they address. The resulting Business Functional, User and Non-Functional Requirements are then ready for development. Once a system has been developed, the best way to confirm it's readiness for use, or uncover hidden issues is to test it with the end user. User Validation Testing (UVT) is the key to ensuring system relevance and the information discovered during this exercise is of critical importance. Measuring results and gauging the user community's perceptions allows for effective management of expectations, future development and ultimately, project success. ITA has developed a structured process to effectively manage this phase of testing. Working with the requirements, design and test documentation, ITA manages a team of testers and users to validate a system's capability and usability. For this phase of testing ITA has developed a proven, structured process to minimize unexpected defects and maximize project success.