Applications Programmer Job Description

Applications Programmer Job Description

4.5
186 votes for Applications Programmer
Applications programmer provides software support for data analysis particularly related to “Big Data” initiatives, as well as large-scale software systems integration.

Applications Programmer Duties & Responsibilities

To write an effective applications programmer job description, begin by listing detailed duties, responsibilities and expectations. We have included applications programmer job description templates that you can modify and use.

Sample responsibilities for this position include:

Will design, develop, and implement software applications in C++, C, JAVA, Python or other scripting languages
Participate in data management system design
Designs and develops UIs to various systems by setting expectations and features priorities throughout development life cycle
Work as part of an Agile team across teams to provide technical leadership on program
May be called on to work on special graphics application programs such as, but not limited to
Works on developing applications from specifications drawn up by software developers or other individuals
Writes, updates, and maintains computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment
Consults with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes
May assist software developers by analyzing user needs and designing software solutions
May develop and write computer programs to store, locate, and retrieve specific documents, data, and information

Applications Programmer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Applications Programmer

List any licenses or certifications required by the position: CCNA, TOEIC, SSL, MCA, ITIL, MCSA, CSSP, WF, AA, X.509

Education for Applications Programmer

Typically a job would require a certain level of education.

Employers hiring for the applications programmer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Associate Degree in Computer Science, Education, Information Systems, Technical, Information Technology, Software Engineering, Computer, Engineering, Business, Computer Information Systems

Skills for Applications Programmer

Desired skills for applications programmer include:

Secure software development
BKFS’ business environment and the application development environment
Data management practices
Data structures
System interaction patterns and interfaces
Vendor software integration and interaction patterns
Various corporate security rules
Java
JavaScript
IT related areas

Desired experience for applications programmer includes:

Experience in Web-based application administration
Experience with Crystal Reports, Business Objects, or similar database reporting tools
Experience with Windows Server settings and applications hosted in IIS
Proven ability to work effectively whether independently or in cross-functional teams comprised of members representing multiple IT disciplines (can include application developers, database analysts, network engineers, server administrators, customer representatives and Information Security personnel)
BA/BS in Computer Science, Information Security, or related field
Experience with FBI CJIS SOSSS a major plus

Applications Programmer Examples

1

Applications Programmer Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of applications programmer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for applications programmer
  • Responsible for working with Microsoft .NET, Visual Basic (VB), C, C#, Pervasive, Oracle, Crystal Reports
  • Works independently on important assignments and projects with only limited supervision, typically receiving only general instructions
  • Performs all other duties as assigned, including varied technical assignments requiring the use of standard scientific principles, techniques, and process
  • Control System applications programming as defined by the project scope – SCADA, PLC, HMI, Historian, Communications hardware
  • Serves as the client-facing liaison between IT and our business partners for multiple business groups and applications
  • Prepares detailed functional and technical design documents that transform business requirements into deliverable solutions
  • Works with the development team to build the agreed upon solution
  • Manages ongoing application support with the various IT technical areas to ensure continued application usage and success
  • Conducts a full range of programming tasks including program design, program coding, debugging and documentation for a variety of general applications programs including data manipulation, input and output routines reflecting a variety of equipment configurations
  • Performs as part of an agile team, utilizing Kanban and Scrum best practices
Qualifications for applications programmer
  • Bachelor's (or equivalent) with 5 years of experience, or a Master's with 3
  • High School diploma or GED certification and/or 1-4 years experience or Bachelor's (or equivalent) with 0 - 2 years of experience
  • BS or higher degree in computer/information science, physical science, or math is required
  • High level of initiative is required
  • BS or higher degree in computer science with 2 or more years related experience preferred
  • High School diploma or GED certification and 6 plus years' experience
2

Applications Programmer Job Description

Job Description Example
Our company is growing rapidly and is looking for an applications programmer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for applications programmer
  • For the candidate's area of responsibility, lead the deployment and institutionalization of the Agile (ALM) initiative, to include transition to Microsoft Team Foundation Server (TFS) for code control, incident and release management, where feasible
  • Coordinate with consultants and vendors on the development of custom tools off-the-shelf software
  • Manages project(s) activities from detailed work plans complete with tasks, milestones and deliverables
  • Works with management to help set deliverable deadlines and manages to them
  • Analyzes user requirements and defines program designs, and/or writes detailed program specifications
  • Prepares estimates and codes, test, debugs, configures, and documents programs that ensure development standards are followed with minimal defects, ensuring application and data security standards are implemented
  • Prepares SDLC documentation as needed in compliance with established standards, and as required by Sarbanes Oxley (SOX), including participating in creating project plans and project schedules per established department standards
  • Analyzes and troubleshoots application production issues across multiple environments and implements solutions based on department SLA
  • Collaborates with other IT personnel and business users to investigate and resolve application issues and coordinate solutions
  • Participates as a technical resource on project initiatives for medium to large multi-resource projects, ensuring program solutions comply with architectural standards and established SDLC methodologies that meet SOX requirements
Qualifications for applications programmer
  • 2+ years of experience with programming, using relational databases, writing complex SQL queries, and designing tables
  • Bachelor's with 0 plus years' experience
  • Knowledge of and experience in shell scripting (bash, csh, awk, find)
  • Bachelors Degree in Electrical, Mechanical, Chemical or Computer Engineering
  • Knowledge of Visual Studio, NetBeans and Team Foundation server (or related development tools)
  • Working knowledge of various oceanographic input data types such as NetCDF, HDF5, wavelets, observation files
3

Applications Programmer Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of applications programmer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for applications programmer
  • Migrate and support code according to required specifications
  • Take complete ownership for assigned tasks and provide timely updates to all stakeholders
  • Communicate with all levels of staff and maintain technical documentation in a clear and concise manner
  • Partner effectively with Business Analysts and other SCM team members to understand the client requirements and be able to code and create solutions for clients
  • Build and take ownership of solutions
  • Work to facilitate SCM system design to meet user requirements
  • Review code to ensure best practices are being followed
  • Create knowledge transfer with other team members to improve overall team education level
  • Consults with the business users to gather information about processing needs, objectives, functions, features, and input and output requirements to develop functional requirements provide support during business planning of new process solutions
  • Performs business needs and technology assessments
Qualifications for applications programmer
  • Working knowledge of GIS related file types including shapefiles, rasters, KML and geodatabases
  • Rudimentary understanding of oceanographic scientific principles, scientific programming and numerical methods
  • Able to maintain functional operational baseline capability of software while performing required maintenance and modifications
  • Or other object oriented programming language
  • You understand that the end user is at the center of all your work, are eager to see your products deployed in the "real world", and can't wait to get feedback (positive and negative) from end users
  • Developing applications in Node.js
4

Applications Programmer Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of applications programmer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for applications programmer
  • Serves as resource to share acquired knowledge and skills to provide in-house technical training for programming staff
  • Provides on-call support on evenings and weekends on an assigned basis provides assistance when requested or needed for Severity 1 production issues
  • Serves as primary / alternate contact for technical support on assigned applications
  • Develops knowledge about multiple business areas to provide complete support
  • Consults with users to gather information about program needs, objectives, functions, features and input and output requirements
  • Analyzes, defines and documents requirements for data, workflow, logical processes, hardware and operating system environment, interfaces with other systems, internal and external checks and controls and outputs
  • Develops and maintains plans outlining steps and time tables for developing programs
  • Converts designs and specifications into applicable application programs and control language code to run specific platforms
  • Writes and maintains documentation to describe program development, logic, coding, testing, changes, corrections installation and operating procedures
  • Monitors performance of programs after implementation and provides technical assistance by responding to inquiries
Qualifications for applications programmer
  • Siebel, Salesforce.com, and Marketo functional and technical knowledge
  • Experience practicing Scrum and Agile methodologies
  • Building and monitoring complex integrations using TIBCO BusinessWorks and Administrator
  • Unix shell commands and scripting
  • Amazon Web Services, including infrastructure services, security framework, and database services
  • Bachelor's degree in technical field (or equivalent) and 7-9 years of related experience
5

Applications Programmer Job Description

Job Description Example
Our company is growing rapidly and is looking for an applications programmer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for applications programmer
  • Writes ad-hoc, custom reports to expand functionality of software as needed
  • May serve as a secondary resource for a small portfolio of applications that are primarily owned by IT peers
  • Use expert knowledge and personal ingenuity to configure applications to designed specifications and to code customizations
  • Deploys solution packages for system updates
  • Act as primary ongoing owner for support of implemented systems
  • Submit and track modifications and enhancements to applications including estimates, approvals, notifications
  • Adhere to source code control best practices and prescribed production change control procedures
  • Ensure that prospective application(s), and / or proposed enhancements or interfaces to applications will meet business requirements
  • Help plan, design, develop, and deploy new applications, new interfaces, and / or enhancements to existing applications or interfaces
  • Collaborate with various University stakeholders to test existing applications, new applications, application enhancements, and interfaces
Qualifications for applications programmer
  • 2 years accredited college training in Information Technology or related f1eld
  • Comfortable writing and editing copy for the web and news media, familiarity with the creation of multimedia and interactive content
  • Experience with Windows and UNIX systems administration
  • Experience with Biztalk preferred by not required
  • WCF experience required
  • SQL/.NET experience required

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates