Job Openings

Software Developer

What you’ll be doing (duties of this position):

We support one of the elite tactical warfighting special operations units with custom software applications. Our specialties include data visualizations, digitize and streamlining existing processes to enhance operational efficiencies. We create advanced, revolutionary data analytic software and are looking for a creative and experienced Software Engineer to join us.


What you’ll need to be considered (requirements):

Must be currently eligible to work in the U.S. for any employer

Education and Experience:

  • Bachelor’s degree in Computer Science or equivalent work experience
  • Candidates must have 3-5 years of experience in software development; preferably web, Windows, or mobile applications
  • Experience using VB.net, WPF, WCF, SQL Server, and Visual Studio is preferred
  • DoD Secret Security Clearance, or the ability to obtain an interim clearance and a fully adjudicated Secret Clearance within a reasonable timeframe is required


Primary Roles and Responsibilities:

  • Participate in every facet of the software development process including requirement definition, use case modeling, user interface design, software implementation, unit testing, and release fielding
  • Develop software solutions at the database, business logic, and user interface layer
  • Responsible for development of new programs, analyzes current programs and processes, and makes recommendations which yield a more cost effective product
  • Ensure that software quality is maintained throughout the development process
  • Respond promptly and professionally to bug reports
  • Review and repair legacy code
  • Document code consistently throughout the development process
  • Provide feedback about performance considerations and usability issues concerning software
  • Responsible for planning, processing and performing all jobs in an efficient manner with limited assistance from the supervisor

Additional skills and/or areas of expertise:

  • As new technologies emerge and impact our systems, ability to learn these technologies quickly and resolve any problems involved with existing systems
  • Ability to multi-task and stay organized in a dynamic work environment
  • Possess a positive attitude
  • Ability to "think outside the box"
  • Possess effective inter-personal communication skills and the ability to interact professionally with a diverse group of clients and staff
  • Excellent verbal and written communications skills for technical and non-technical content
  • Ability to solve problems quickly and completely
  • Prepare reports and analyses setting forth progress, adverse trends and appropriate recommendations or conclusions

About ITAC: We're in the business of connecting professionals with employment/career opportunities in fields such as accounting and finance, technology, engineering, office administration, marketing, sales and just about any other position from the front desk to the corner office. Whether your need is for temporary or contract employment or for full-time employment, our goal is to help you make the right connection. Think this posting is a perfect match for your experience, skills, and qualifications? Apply above! If this job isn't for you but sounds like a great opportunity for someone you know, use the red arrow to the left of this posting and share with a friend.

Locations