Post job

Application programmer analyst job description

Updated March 14, 2024
8 min read
Find better candidates in less time
Post a job on Zippia and take the best from over 7 million monthly job seekers.

Example application programmer analyst requirements on a job description

Application programmer analyst requirements can be divided into technical requirements and required soft skills. The lists below show the most common requirements included in application programmer analyst job postings.
Sample application programmer analyst requirements
  • Proficiency in coding languages such as Java, C++, or SQL.
  • Knowledge of software development processes.
  • Understanding of software development life cycle (SDLC).
  • Experience with debugging and troubleshooting applications.
  • Knowledge of database design and development.
Sample required application programmer analyst soft skills
  • Strong analytical and problem-solving skills.
  • Excellent communication and interpersonal skills.
  • Ability to work as part of a team and independently.
  • Ability to work under pressure and meet deadlines.
  • Flexibility to adapt to changing requirements.

Application programmer analyst job description example 1

University of Kentucky application programmer analyst job description

The Institute for Biomedical Informatics (IBI) is seeking a Senior Applications Developer to work with evolving Microsoft, open-source, and web standard technologies such as ASP.NET Web Forms, ASP.NET MVC, C#, CSS, HTML, JavaScript, jQuery, and T-SQL to design, develop, and deploy web-based applications. The candidate is responsible for the technical management, customer support, and mentorship of junior developers on assigned projects. The position requires a highly-organized and detail-oriented developer who is flexible with working in both SysOps and DevOps environments on multiple projects with varying scale and complexity. Strong communication skills and sensitivity to client requests are required along with the initiative and flexibility needed to adapt within evolving technical landscapes. This position is set-up as remote.

The University of Kentucky considers the health, safety and well-being of our entire community to be a top priority. In alignment with this priority, all new hires must provide proof of COVID-19 vaccination or obtain an approved medical or religious exemption as a condition of employment. For areas that fall under the federal CMS mandate, start of employment cannot occur until two weeks after receiving the full COVID-19 vaccination series or upon obtaining an approved exemption. Only vaccines approved by the World Health Organization can be accepted.
Skills / Knowledge / Abilities

Knowledge of Microsoft, linux, open-source, and web standard technologies such as ASP.NET Web Forms, ASP.NET MVC, C#, CSS, HTML, JavaScript, jQuery, and T-SQL to design and develop technologies.

Does this position have supervisory responsibilities? Yes Preferred Education/Experience

3+ year's experience developing web based information systems using Microsoft technologies

Deadline to Apply 10/25/2022 University Community of Inclusion

The University of Kentucky is committed to a diverse and inclusive workforce by ensuring all our students, faculty, and staff work in an environment of openness and acceptance. We strive to foster a community where people of all backgrounds, identities, and perspectives can feel secure and welcome. We also value the well-being of each of our employees and are dedicated to creating a healthy place to work, learn and live. In the interest of maintaining a safe and healthy environment for our students, employees, patients and visitors the University of Kentucky is a Tobacco & Drug Free campus.

As an Equal Opportunity Employer, we strongly encourage veterans, individuals with disabilities, women, and all minorities to consider our employment opportunities.

Any candidate offered a position may be required to pass pre-employment screenings as mandated by University of Kentucky Human Resources. These screenings may include a national background check and/or drug screen.
jobs
Post a job for free, promote it for a fee

Application programmer analyst job description example 2

Texas Tech University application programmer analyst job description

What we are looking for:
An energetic team player with critical thinking skills and a passion for innovation and improving customer experiences.


What we offer:
The opportunity to join a dynamic, experienced development team with a track record of excellence in developing and managing complex web-based solutions across the entire software life cycle.


Our values:
We value diverse perspectives while uniting in our mission, we have a positive environment where we exceed expectations with a kind heart, we value integrity in all things, we nurture innovative ideas and encourage each other's professional development, and we focus on creating and delivering positive defining moments for our customers and each other.


Knowledge, Skills, Abilities:


Analytical and design skills, including process description, logic, problem diagnostics, and problem solving.

An understanding of programming languages, syntax structures, and data management techniques.

An understanding of application and database design and development concepts and standards.

An understanding of web design and development concepts and standards.

Ability to:
  • Exercise judgment based on an understanding of organizational policies and activities.
  • Plan and organize effectively, prioritize goals, use time efficiently, and stay on task.
  • Communicate effectively, both orally and in writing.
  • Establish and maintain effective work relationships.


Major/Essential Functions

The Programmer Analyst III's role is to develop, test, analyze, and maintain software applications in support of business requirements. This position will also research, design, document, and modify software specifications throughout the production life cycle. Additionally, the Programmer Analyst III is also responsible for supervising and/or leading the development of new systems, directing changes to existing systems and controlling the interfaces between the systems, initiating complex feasibility studies and making recommendations of the action to be taken.

Required Qualifications

Bachelor's degree with coursework in computer science, MIS, IT, or other related area plus three (3) years related full-time paid experience OR a combination of related education and/or experience.

Preferred Qualifications

Advanced knowledge and experience with: HTML, CSS, JavaScript, .NET, SQL. Possess the ability to generate clear and concise technical documentation. Understand key trends and best practices as they relate to website, web application, and UI/UX development.
jobs
Dealing with hard-to-fill positions? Let us help.

Application programmer analyst job description example 3

Vencore application programmer analyst job description

  • Code modifications as required in response to patches/updates in systems/software components such as databases, web application servers, operating systems and languages/libraries used in software development.
  • Software design and development activities such as requirements analysis, software design, software implementation, software/system integration, test and evaluation, transition and deployment to produce quality Navy METOC software capabilities.
  • Implement applicable software engineering standards to improve interoperability of data, products, and applications. Standards include configuration guidelines for the targeted environment, security guidelines, and other engineering guidelines applicable to the application.
  • Software requirements analysis, validation, and documentation.
  • Software requirements management which includes tracking, tracing and conducting change control activities throughout the application lifecycle. Software requirements management ensures alignment between application requirements, work plans, and work products. High-level requirements will be tracked and managed as an Engineering Change Request (ECR) and the lower-level control activities will be tracked and managed at the project level.
  • Software design practices to develop, document and review high-level and detailed-level software designs that provide the appropriate content not only for code implementation, but also for other phases of the product life-cycle such as modification, maintenance, sustainment, installation, and DISA Security Technical Implementation Guide (STIG) compliance.
  • Create work products of software analysis and design, such as entity relationship diagrams, data flow diagrams, structure charts, data structure diagrams, and pseudo code. All software analysis and design artifacts shall be documented in a Software Design Description (SDD).
  • Use systematic, disciplined, and quantifiable engineering practices during the development and maintenance of cyber secure and STIG compliant software applications.
  • Software verification activities to ensure that selected application work products meet their specified requirements. Verification activities include the requirements reviews, design reviews, code reviews, software readiness reviews, and security reviews utilizing the latest version of applicable DISA STIGs.
  • System integration support for deployments of contractor software and documentation modifications.
  • Risk management to identify potential problems before they occur so that risk handling activities can be planned and invoked as needed across the application lifecycle to mitigate adverse impacts on achieving objectives.
  • Implement or integrate software with logging and application monitoring solutions as specified by individual task orders. Related technologies may include Xymon, Hobbit, or logging and application monitoring solutions available in Navy Cloud environments.
  • Assist with management and cybersecurity of web services and applications.
  • Implement or integrate applications with solutions that obtain objective, metrics in support of determining software usage and identifying areas for software performance optimization. Technologies related to these measures may include Splunk, JMeter, AppDynamics Pro, and solutions available in Navy Cloud environments.
Qualifications

BS 8-10, MS 6-8, PhD 3-5

Required experience in multiple of the following:

  • Operating Systems: Microsoft Windows, Red Hat Enterprise Linux (RHEL)
  • Databases: PostgreSQL, Oracle, MS SQL Server, PostGIS
  • Application/Web Servers: Red Hat Enterprise Application Platform (EAP), Apache Tomcat, Apache HTTP Server, Wildfly, Microsoft Internet Information Services (IIS)
  • Commercial-Off-The-Shelf (COTS) Software: ESRI ArcGIS Server and Desktop
  • Languages: Java, C/C++, .Net (C#, Visual Basic), FORTRAN, Perl, Python, ES5/6, Javascript, Shell Script, and PHP
  • Other Services/Software: Podman, AWS EC2, AWS ECS, Jenkins, Kubernetes, Git, BitBucket, Atlassian Software Suite, Ansible

Preferred experience in

  • Tasking, Collections, Processing, Exploitation, Dissemination (TCPED) process
  • Battlespace on Demand (BonD) process
  • COMNAVMETOCCOM, NAVIFOR and their subordinate Activities' IT infrastructure
  • DoD Architecture Framework (DODAF)
  • DoD IT Portfolio Repository (DITPR)-DON certification process
  • Cloud technologies
Peraton Overview

Peraton drives missions of consequence spanning the globe and extending to the farthest reaches of the galaxy. As the world's leading mission capability integrator and transformative enterprise IT provider, we deliver trusted and highly differentiated national security solutions and technologies that keep people safe and secure. Peraton serves as a valued partner to essential government agencies across the intelligence, space, cyber, defense, civilian, health, and state and local markets. Every day, our employees do the can't be done, solving the most daunting challenges facing our customers.

An Equal Opportunity Employer including Disability/Veteran.

For Colorado Residents Colorado Salary Minimum: $76,000
Colorado Salary Maximum: $184,300

The estimate displayed represents the typical salary range for this position, and is just one component of Peraton's total compensation package for employees. Other rewards may include annual bonuses, short- and long-term incentives, and program-specific awards. In addition, Peraton provides a variety of benefits to employees.
jobs
Start connecting with qualified job seekers

Resources for employers posting application programmer analyst jobs

Average cost of hiring
Recruitment statistics
How to write a job description
Examples of work conditions

Application programmer analyst job description FAQs

Ready to start hiring?

Updated March 14, 2024

Zippia Research Team
Zippia Team

Editorial Staff

The Zippia Research Team has spent countless hours reviewing resumes, job postings, and government data to determine what goes into getting a job in each phase of life. Professional writers and data scientists comprise the Zippia Research Team.