Systems Analyst / Programmer Job Description

Systems Analyst / Programmer Job Description

181 votes for Systems Analyst / Programmer
Systems analyst / programmer provides operational Technology (OT) infrastructure support (servers, networks, workstations, storage, and client devices) for Automation, Business Analytics, Quality Control, and any other information systems used to support Operations.

Systems Analyst / Programmer Duties & Responsibilities

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

Sample responsibilities for this position include:

Upgrade applications and servers when necessary by working with vendors to acquire newly released software
Experience with Open Source (such as MySQL or PostgreSQL) relational database administration
Confer with user groups to discuss and define business needs and potential solutions based on information technology
Coordinate with the Database Administrator in the design, use, and application of files and fields in order to eliminate or minimize redundancy and to ensure accuracy and timeliness of information retained
Provides project and ongoing work direction to IS SA Team programmer/analysts and information technology consultants
Work with customer/client and translate functional business requirements into technical specifications and designs to create pay rules, interfaces, reports, using standard SDLC process
Troubleshoot system issues to successful completion including determination of root cause and follow-up remediation
Ensure that interfaces between external systems are operating error-free and as scheduled.8
System coding in the company's pension calculation system
Reading and understanding specification documents

Systems Analyst / Programmer Qualifications

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

Licensing or Certifications for Systems Analyst / Programmer

List any licenses or certifications required by the position: SSL, ITIL, CISSP, J2EE, RBAC, IAT, ITSM, SSH, XML, SQL

Education for Systems Analyst / Programmer

Typically a job would require a certain level of education.

Employers hiring for the systems analyst / 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, Technical, Administration, Design, Education, Networking Technology, Computer Engineering Technology, Computer Information Technology, Computer Engineering, Computer Information Systems

Skills for Systems Analyst / Programmer

Desired skills for systems analyst / programmer include:

Infrastructure related systems client/server
Database and middleware technologies
Information systems development life cycle
Information technology

Desired experience for systems analyst / programmer includes:

Calculating pension benefits
Data edits and validations
Client-specific data reporting
Advanced understanding of software, how it works, and how it often breaks
2 years of SFDC Experience preferred
Independent worker motivated to achieve goals and meet deadlines

Systems Analyst / Programmer Examples


Systems Analyst / Programmer Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of systems analyst / programmer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for systems analyst / programmer
  • Implementation of SharePoint-based workflows development of Business Intelligence dashboards
  • Documents and demonstrates solutions by developing documentation, proof of concept objects, flowcharts, layouts, diagrams, charts, and code comments
  • Run software tests on new and existing SharePoint objects for the purposes of correcting errors, isolating areas for improvement, and general debugging
  • Maintains portal and object security
  • Work with end-users to troubleshoot any issues that may arise
  • Familiarity with industry best practices for Linux server security
  • Unix Systems programming experience with C or C++
  • Implementation and management of “Big Data” applications such as Vertica, Hadoop, or Splunk
  • Track, communicate, coordinate, train, implement and maintain system (Rockwell, FTPC) enhancements as required to all affected business units and end-users
  • Write system validation/verification test protocols and scripts in support of the implementation of new systems and system updates
Qualifications for systems analyst / programmer
  • J2EE and CISSP certifications are a strong asset
  • Associate’s degree in a technical discipline with 7 years of professional experience working with Software Systems Engineering, Software Development, and/or Computer Applications Development
  • Previous experience working with Web Services / Application Services, MS-SharePoint, and/or SAP
  • Consult with users on day-to-day application-related issues or required enhancements with regard to system maintenance and design including scheduling and tracking all resolutions
  • Support multiple projects involving the design, development, and implementation of complex new and existing databases and software applications
  • Evaluate the feasibility and effectiveness of proposed alternatives to meet business objectives

Systems Analyst / Programmer Job Description

Job Description Example
Our company is growing rapidly and is looking for a systems analyst / programmer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for systems analyst / programmer
  • Estimate and allocate project resources as necessary
  • Assign work appropriately to more junior level staff members
  • Review and evaluate completed work
  • Collaborate in the development of a clear set of program performance specifications to meet user needs
  • Communicate with vendor support personnel to resolve technical problems
  • Test computer programs
  • Research, analyze and recommend available computer programs that may address all or part of the user’s total requirements
  • Arrange for the purchase of programming tools to facilitate the project completion
  • Conduct demonstrations of completed computer programs for users to ensure that they function properly and are acceptable
  • Develop and implement tests and standards of operation to ensure that the program is functioning properly
Qualifications for systems analyst / programmer
  • Visit user sites to test programs
  • Review all documentation for completed programs completed to ensure thoroughness and accuracy
  • Develop and deliver system operation training to end users and ITS personnel to ensure maximum operational efficiency
  • Respond in a timely manner to requests for technical assistance and guidance
  • Contribute opinions and recommendations to management concerning the job performance of staff members
  • Minimum of 5 years application development and implementation experience is required

Systems Analyst / Programmer Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of systems analyst / programmer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for systems analyst / programmer
  • In collaboration with Decision Support Analyst, provide frontline support for Supply Chain critical systems and applications including an on-call rotation schedule for 24/7 support
  • Acts as first point of contact and resolution for IS Student Systems production issues and engages management and other team members as needed
  • Collaborate with project managers, peers, business analysts, and end users to accomplish a coordinated implementation effort
  • Provide 24-hour/7-day production system support to ensure each service level agreement is achieved
  • Provide new feature time estimates for simple to medium level system changes through systems analysis and definition
  • Perform tasks from multiple projects simultaneously
  • Analyze, develop and implement SPC sampling plans and charts (in close collaboration with process engineering, technical operations, IT, and Quality)
  • Develop standard SPC reports
  • Assist with data gathering in failure investigation
  • Responsible for ETL standardization
Qualifications for systems analyst / programmer
  • Programming languages (Java, BeanShell, JSP/Servelts, C/C++, Shell Scripts, ) and programming methodologies (Agile, Waterfall)
  • Post-secondary education in computer science, math or engineering related discipline
  • Working knowledge of Rockwell FTPC or similar MES software is necessary
  • Working knowledge of Java programming is essential
  • Working knowledge of software validation and verification is preferred
  • Working knowledge of Microsoft Office Suite is necessary

Systems Analyst / Programmer Job Description

Job Description Example
Our innovative and growing company is hiring for a systems analyst / programmer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for systems analyst / programmer
  • Troubleshooting servers (Windows Server 2003 to 2013)
  • Manage software validation studies
  • Supports RTO, Distribution Control and other CNP entities in developing effective solutions to business problems and provides continuous support for developed applications
  • Designs, develops, tests and implements Open Information System applications (OIS) for analyzing and dispersing data/information gathered from Supervisory control and Data Acquisition (SCADA, Historical data, ERCOT databases, ADMS (Advanced Distribution Management System), and other information sources
  • Analyzes, researches, develops, maintains and implements enhancements to the energy management system (EMS), SCADA, ADMS and other electric control center automation systems
  • Develops and Supports applications to assist regulatory compliance programs for ERCOT protocols and NERC standards
  • Develops consistent and streamlined operational processes and procedures
  • Bachelor’s degree in Computer Science, MIS, Math, Engineering, or Business Administration plus 4 years of programming analysis, software engineering, or software development reflecting increasing levels of responsibility
  • Functional and Technical knowledge of JDA Demand, Master Planning, Sequencing, Fulfillment, Flowcasting or equivalent demand and supply chain planning products in a manufacturing environment
  • Experience developing in an Agile/Scrum team
Qualifications for systems analyst / programmer
  • Knowledge of Client/Server, relational databases MS SQL server, DB2, Oracle or Sybase and MS Access on the Client side
  • SFDC Experience will be necessary
  • Experience with healthcare IT software support is a plus
  • Experience with ERP integration and C#/.Net technologies is desired
  • Must have ability to multi-task, prioritize effort based on business objectives and build lasting processes to accomplish ongoing tasks
  • Strong statistical, analytical and decision making skills are preferred

Systems Analyst / Programmer Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of systems analyst / 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 systems analyst / programmer
  • Familiarity with Lab systems and instrument integration
  • May perform all duties of the Programmer Analysts I
  • Produces technical specifications to match business requirements of low level complexity projects which may include report rating & minor enhancements
  • Develops & executes test plans
  • Interacts with functional resource to understand &/or clarify requirements
  • Develops solution per our technical analysis to match functional specification
  • Works with senior programmer to prepare technical specifications for more complex projects
  • Analyzes, detects, identifies and corrects technical problems and deficiencies
  • Determines requirements, designs, builds, tests, implements, maintains and enhances business systems for incoming new projects
  • Act as a subject matter expert for applications supported by the team
Qualifications for systems analyst / programmer
  • Minimum 3-5 years' experience in Systems Administration, Server Hardware & Networking
  • Experience navigating a Dev Ops environment and Dev Ops best practices
  • Experience with containers (Docker, ) and Cloud technologies like AWS
  • Experience with IT automation systems such as Ansible, Puppet or Chef
  • Experience with performance monitoring/profiling
  • Understanding of basic networking functions and components, Cisco Routers, and Cisco ASA knowledge

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates