Application programmer analyst job description
Example application programmer analyst requirements on a job description
- 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.
- 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 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.
Application programmer analyst job description example 2
Texas Tech University application programmer analyst job description
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.
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.
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 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,000Colorado 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.