Computer Programmer Job Description

Computer Programmer Job Description

4.5
186 votes for Computer Programmer
Computer programmer provides client/server administration associated with Microsoft Exchange and Electronic Messaging through the desktop environment and Web Interface.

Computer Programmer Duties & Responsibilities

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

Sample responsibilities for this position include:

Provides an n-tiered web application that seamlessly integrates a variety of technologies, including Silverlight, ASP, ASP.NET, JavaScript, ExtJS and AJAX
Provides a desktop client application that integrates MFC components with locally hosted ASP.NET web pages
Develop web-based applications
Analyze specifications developed by a Business Systems Analyst for such factors as type and extent of information to be processed, designs detailing logic flow diagrams and program code instructions
Verify accuracy and validity of programs by preparing sample test data and test plans
Follows and collaborates on existing Application Development Frameworks and Coding Standards
Applies professional technical concepts of particular field, procedures, and techniques
Resolves application programming analysis problems of broad scope within procedural guidelines
May seek assistance from the supervisor or more skilled programmers/analysts on unusual or especially complex problems that cross multiple functional/technology areas
Collaborates with Project Manager on complex project timelines, identifying critical path, resource assignments, risks, and dependencies representative

Computer Programmer Qualifications

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

Licensing or Certifications for Computer Programmer

List any licenses or certifications required by the position: CISCO, CCNA, CPR, R&S, CCIE

Education for Computer Programmer

Typically a job would require a certain level of education.

Employers hiring for the computer programmer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and University Degree in Computer Science, Education, Machine Learning, Technical, Computer, Engineering, Mathematics, Computer Programming, Information Technology, Computer Engineering

Skills for Computer Programmer

Desired skills for computer programmer include:

.Net
ASP
ASP.Net
CSS -AND- Databases: SQL Server
DB2 and Postgres
VB
Active Directory and use of Ethernet in the local area network
Composite Health Care System
Microsoft Exchange Server Administrator
Microsoft Office Suite

Desired experience for computer programmer includes:

The incumbent independently plans work to meet assigned general objectives
Ability to create complex test beds creates test scenarios, create regression tests, document and assess software reliability
Outlined in the qualifications
Of information within a health organization preferred
BA or BS degree in CS, Computer Engineering, Computer Information Systems, or related field
Provides application support functions utilizing system requirements, user requirements and application parameters

Computer Programmer Examples

1

Computer Programmer Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of computer 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 computer programmer
  • Ensure that the abstractor laptops have the same versions of the software and MACDP databases
  • Create flat files from the SQL database, as needed
  • Maintain the master file data sets on the CDC Share drive
  • Work with the master file data sets to create subset data files for use by CDC staff
  • Transfer the records as records are identified as needing to be moved between the datasets, confirm the records were transferred successfully, and then delete from the original data set
  • Create and maintain policies and procedures for operating the databases including the data field variables and a history and description of modifications to the databases
  • Based on functional and conceptual design specifications, develop diagrammatic plans and design logic required to implement computer programs, IT systems and procedures in support of technical, administrative and information management functions and operations
  • Analyze specifications developed by a Business Analyst for such factors as type and extent of information to be processed, designs detailing logic flow diagrams and program code instructions
  • Correct program errors by revising instructions
  • Analyze specifications developed by a Systems Analyst for such factors as type and extent of information to be processed, design detailing logic flow diagrams and program code instructions
Qualifications for computer programmer
  • Database design and implementation skills and experience (SQL/T – SQL) highly preferred
  • Knowledge of data security systems and protocols highly preferred
  • Ability to use software tools such as Excel 2003, Access 2000, Access 2003, and Visual Basic to create data entry screens and to build data sets highly preferred
  • Bachelor's degree from an accredited college or university in Computer Science required, equivalent experience considered in lieu of degree
  • At least five (5) years of experience in development using HTML, CSS, JavaScript and related technologies required
  • Understanding of 508 compliance with experience preferred
2

Computer Programmer Job Description

Job Description Example
Our company is growing rapidly and is hiring for a computer 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 computer programmer
  • Provides an automated build process includes integration and creation of an installer
  • Provides an automated unit test suite that integrates into a continuous integration build process
  • Provides automation tools to assist users with routine administrative tasks such as network configuration and database management
  • Development and testing must include collaboration with Unit Level/Unit Command and control (UL/UC2)
  • Maintain and update Information Assurance security planning and accreditation documentation
  • Conduct studies and analyses of new Information Assurance and Information Technology trends, policies, regulations and investigate the feasibility of applying new solutions into the customer organization's infrastructure and architecture
  • Provide technical support to the customer organization in conducting self-audits of the infrastructure environment for compliance with Department of Defense, Department of Navy, and local command policies, procedures, and regulations
  • Assist other developers, analysts, and designers in conceptualizing and developing new software programs and applications
  • Design, develop, implement, test, maintain, operate, and/or document computer programs and systems
  • Create, modify, or enhance software to interface with or manipulate data from a database
Qualifications for computer programmer
  • Knowledge of basic SharePoint preferred
  • Ability to obtain and maintain a Public Trust security clearance
  • Coursework in mathematics (e.g., calculus, differential equations, linear algebra)
  • Significant programming experience in C++, C#, JAVA, or python (Matlab, LabVIEW, Mathcad, Mathematica are not considered as programming experience for this position)
  • Ability to learn and understand new programming languages
  • Coursework in statistics or probability (at least one formal class)
3

Computer Programmer Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of computer 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 computer programmer
  • Reviews code, implements changes for correction and tests / debugs various software applications
  • Supports the creation and maintenance of system specifications, application designs, system requirements, and technical documentation
  • Supports the systems analysis and software engineering activities
  • Communicate technical information in both written and verbal forms to both technical and non-technical personnel
  • Assists in the development of software systems that includes public traveler information websites, transportation management applications, Web 2.0 traffic operations systems with live camera, road side and SCADA devices
  • Developing occasional special programs, a critical path analysis program to assist in managing a special project
  • Educational concentration in Computer Sciences
  • Provide ongoing technical support for customers using key Registry Plus tools (EDITS Engine/Writer and associated tools)
  • Develop tools and methods to streamline support for customers using the Registry Plus products
  • Test EDITS and related software with real or realistic test data as appropriate
Qualifications for computer programmer
  • Coursework in engineering (e.g., transport phenomenon, reaction kinetics)
  • Must be a U.S. citizen with the ability to obtain and maintain a Secret DoD clearance
  • A) Acts as a senior consultant in complex or mission critical client requirements
  • B) Develops, modifies, and applies computer modeling and programming applications to analyze and solve mathematical and scientific problems affecting system and program performance
  • C) Participates in all phases of scientific and engineering projects such as research, design, development, testing, modeling, simulating, training, and documentation
  • Must have an Associate’s Degree in a technical field
4

Computer Programmer Job Description

Job Description Example
Our company is searching for experienced candidates for the position of computer programmer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for computer programmer
  • Write and maintain documentation of NPCR EDITS systems and programs in multiple forms
  • Participates in Developers Meetings and contributes to the feature sets for enhancements of Registry Plus products
  • Prepares both technical documentation for customer-based IT support staff and training materials for end users of Registry Plus products
  • Provides ongoing technical support for customers using key Registry Plus tools (EDITS metafile and associated tools)
  • Develops tools and methods to streamline support for customers using the Registry Plus products
  • Provides support to NPCR registries in the use of the NPCR EDITS Tools (EditWriter and GenEDITS Plus)
  • Assists NPCR registries in the development of registry specific edits and edit sets
  • Tests NPCR EDITS Tools software modifications
  • Develops, updates, and provides documentation (edit dictionaries, ) for metafiles for NPCR as needed
  • Generates Online Help for edits as part of standalone RPOH
Qualifications for computer programmer
  • Experience using SiteCatalyst preferred
  • Must possess valid cybersecurity baseline credentials, including CompTIA A+ce and Configuring Windows 7 Certifications
  • Must have 5-7+ years of computer programming experience
  • Must have experience solving conventional programming problems
  • Must have experience in developing, modifying, and maintaining assigned programs
  • Must have experience in designing and implementing modifications to the interrelation of files and records within a program or programs in consultation with senior level personnel
5

Computer Programmer Job Description

Job Description Example
Our company is hiring for a computer programmer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for computer programmer
  • Tests Abstract Plus as needed
  • Maintains specifications and test NPCR Inter-Record Edits Utility
  • Actively participates in Developers Meetings and contributes to the feature sets for enhancements of Registry Plus products
  • Plan machine paths based on engineering drawings and program the TAL team’s CNC machine(s) using Fusion 360 software
  • Interpret and implement geometric dimensioning and tolerances
  • Install and adjust new equipment and tools as necessary
  • Install, maintain, and perform general operation of CNC technology and its supporting equipment
  • Develop and execute quality verification procedures
  • Maintain a tidy and orderly machine shop
  • Plan stock inventory
Qualifications for computer programmer
  • Must have experience in implementing and/or maintaining assigned portions of a scientific programming project, applying established scientific programming techniques to well-defined mathematical, statistical, engineering, or other scientific problems usually requiring the translation of mathematical notation into processing logic and code
  • Must have experience in guiding or instructing lower level programmers, and supervising technicians and others who assist in specific assignments
  • Bachelor's degree in Computer Science or equivalent technical work experience
  • Vocational/technical training beyond high school and at least three (3) years of job-related experience or equivalent
  • Must be proficient with Microsoft Office and administrative duties
  • Must have an active Security Clearance

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates