This site uses cookies. To find out more, see our Cookies Policy

Applications Developer III in Phoenix, AZ at HSAG

Date Posted: 10/29/2018

Job Snapshot

Job Description


The Applications Developer participates in all phases of the software development lifecycle. The Application Developer designs and produces web applications and designed for both internal and external users. The Application Developer develops databases, database queries, and report/export creation. The candidate participates in product reviews and planning, and may perform occasional product demonstrations. The candidate must possess the ability to: estimate work effort needed to accomplish tasks, adhere to deliverables and timelines, and provide timely updates and risk notifications to management. The ideal candidate is comfortable in an environment with a strong emphasis on compliance, security, and confidentiality, works on time sensitive projects with varying levels of difficulty, and is comfortable working both independently and in a team environment. Excellent communication skills and a professional and supportive attitude are required.


Required: C#, MVC 5 or higher, HTML, JavaScript, SQL

Preferred: Angular 2.0 or higher, Bootstrap, SASS (CSS), MVC, EPiServer, XML, SSRS, TFS


  • Participate in requirements gathering and analysis.
  • Participate in architectural design review sessions.
  • Perform or assist in the design, implementation, and testing of various software applications and tools.
  • Perform or assist in the development and maintenance of application and web site functionality, capabilities, operations, and security.
  • Provide or assist in implementation and technical support for applications and tools to all users.

Job Requirements


Bachelor’s Degree and/or three years of relevant experience and/or applications development certifications are required.


Application Architecture: Identifies common business components and services that can be leveraged by multiple applications.

Software Design: Understands standard software modeling techniques used to describe system designs; designs components of larger software systems; utilizes existing system components that can be leveraged by multiple applications; understands capabilities of environment.

Software Process Knowledge: Possesses knowledge of end to end product life cycle. 

Software Programming: Understands concepts of source code control, including how to use corresponding tools; translates the design specification into physical code; creates and assembles code modules from existing code repositories; possesses detailed knowledge of one or more programming languages; uses common development tools for required language, platform, database, middleware and the environment.

Systems Analysis: Determines how a system should work and how changes in conditions, operations, and the environment will affect outcomes, knowledge of products and system architecture.


The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.  The noise level in the work environment is usually moderate.


This is not necessarily an exhaustive list of all responsibilities, skills, duties, requirements, efforts, or working conditions associated with the position. While this is intended to be an accurate reflection of the current position, management reserves the right to revise the position or to require that other or different tasks be performed when circumstances change (e.g., emergencies, changes in personnel, work load, rush jobs requiring non-regular work hours, or technological developments).

HSAG is an EEO Employer of Veterans protected under Section 4212.

If you have special needs and require assistance completing our employment application process, please feel free to contact us.

EOE M/F/Disability/Veteran.


  1. Programmer Jobs
  2. Web Designer Jobs