Analyst, Programmer / Analyst Job Description

Analyst, Programmer / Analyst Job Description

4.5
159 votes for Analyst, Programmer / Analyst
Analyst, programmer / analyst provides software programming support for the development of new application programs under the direction of more senior applications development staff.

Analyst, Programmer / Analyst Duties & Responsibilities

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

Sample responsibilities for this position include:

Collaborate with designers and analysts to implement enhancements or mainframe applications
Provide programming support to improve internal software development tools and systems
Develops programming solutions to complex projects/problems
Responsible for production system support
Work with business support staff in Scientific Operations, HSE, Finance and HR to understand their business needs
Define solutions based on the application portfolio
Integrate existing components to provide solutions for the business
Identify needs build tools to close these gaps
Collaborate with software development teams to add missing features
Provide escalated support of software solution as needed

Analyst, Programmer / Analyst Qualifications

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

Licensing or Certifications for Analyst, Programmer / Analyst

List any licenses or certifications required by the position: ITIL, ISC2, VCP, MCSD, SSL, APEX, AWS, SDLC, OAF, ADF

Education for Analyst, Programmer / Analyst

Typically a job would require a certain level of education.

Employers hiring for the analyst, programmer / analyst 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, Technical, Information Systems, Information Technology, Business, Computer, Engineering, Management, Mathematics

Skills for Analyst, Programmer / Analyst

Desired skills for analyst, programmer / analyst include:

Protocols
Network configuration
Programming
Applications
Campus-defined systems
DDL
Microsoft Office suite
Packages
PeopleSoft
Procedure development

Desired experience for analyst, programmer / analyst includes:

1-2 years of SharePoint development experience strongly preferred
Knowledge of Mainframe technologies COBOL, CICS, DB2, TWS (Scheduling) and preferably Hogan ILP
Knowledge and experience of more than one recognized development methodology waterfall
Share best practices and improve processes within and across sprint teams, and mentor more junior developers
At least 5 years experience in software development and support on Mainframe platforms utilizing COBOL, CICS, JCL and SQL
Practical experience with mid tier languages such as C++, Java or C#

Analyst, Programmer / Analyst Examples

1

Analyst, Programmer / Analyst Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of analyst, programmer / analyst. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for analyst, programmer / analyst
  • Troubleshoot problems with ERP system, other 3rd party applications, and college-designed software
  • Support and maintain complete up to date knowledge of mobile development APIs for Android and iOS, with a focus on Titanium Alloy SDK (Appcelerator Studio) to support existing and future applications
  • Provide software engineering services for mission critical company products/services
  • Responsible for production support of a specific technical domain
  • Develop, maintain and troubleshoot issues
  • Evaluate new technologies with team members
  • Collaborate with a team to define and implement innovative solutions for the product direction, visuals and experience
  • Develop internal testing plans to ensure traceability to functional requirements
  • Support Help Desk personnel with trouble calls and requests for user assistance from PEX users world- wide
  • Ensures accuracy of business requirements that drive the design of technical solutions that align with the organization’s architectural standards
Qualifications for analyst, programmer / analyst
  • Working knowledge of enterprise application system development methodology and life cycle
  • Minimum 3 years Oracle experience
  • Microsoft SQL and data analysis experience
  • Ability to convert technical specifications to application programs
  • Ability to work independently across multiple teams
  • Development using ASP.NET, .NET Framework 2.0, 3.5., 4.0, 4.5 platforms and Visual Studio 8, 10, and 12
2

Analyst, Programmer / Analyst Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of analyst, programmer / analyst. 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 analyst, programmer / analyst
  • Create support documentation and provide advice regarding applications to enable support function to work pro-actively
  • Contribute to the design/development of changes to technology applications to ensure quality, supportable change is delivered into Production
  • Perform after hours support of technical applications on a rotating roster
  • Perform other development duties as they may arise
  • Design and develop GENCO’s Retail Reverse Logistics (R-Log) business software using latest industry software, processes and technologies
  • Prepare high-level analysis, design and define software requirement specifications by analyzing and understanding business needs
  • Develop and support the Reverse Logistics application
  • Mentor and supervise technical delivery of work product component of enhancements for projects and tasks to ensure on-time delivery and highest quality deliverables
  • Position involves supervision of 2 peer-level employees
  • Obtaining and maintaining Subject Matter Expertise (SME) in all of the tools the specialist use world-wide (CSC, TOC Portal, Geo-Editor, RTS Tool, DORA Device, Sharepoint, ATE Portal)
Qualifications for analyst, programmer / analyst
  • Extensive Experience writing Sql, Pl/Sql, Stored Procedures/Functions, UNIX (Scripts)
  • Experience consuming/creating system interfaces and web services (SOAP/REST)
  • Experience with .NET (C# or VB)
  • Experience or working knowledge of NUnit and JUnit testing frameworks
  • Experience developing in Windows platform
  • Knowledge of Package Warehouse Management Systems (PkMS) and EDI are plus
3

Analyst, Programmer / Analyst Job Description

Job Description Example
Our company is hiring for an analyst, programmer / analyst. 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 analyst, programmer / analyst
  • Develops block diagrams and machine logic flowcharts to represent operations and data flow for applications
  • Designs, codes, tests, debugs, modifies, and documents new or existing applications within accepted standards, procedures and guidelines
  • Daily support and administration of various E&P specific systems and applications
  • Analyze and review new and existing enterprise applications for effective utilization and technology standards adoption so that these systems remain viable and sustainable over time
  • Participate in major upgrades to packaged software
  • Willingness to learn Cherwell Service Management system
  • Desire to learn ITIL IT Service Management processes
  • Resolve basic incidents and provide entry level system administration within established Service Level Agreements relating to Cherwell Service Management
  • Layout fields on forms within Cherwell Service Management
  • Follow coding standard to promote consistent Service Management development work
Qualifications for analyst, programmer / analyst
  • Creation of complex SQL statements
  • 3 years of experience with MS Access and MS SQL Server, C#.NET, .net, C#, Java, SQL Server, TSQL, Reporting Services and HTML5
  • Experience with SQL Server, Microsoft .NET Framework, Microsoft Windows Communication Foundation (WCF) and AngularJS Framework is a plus
  • Java /J2EE software development experience
  • Database experience with Oracle, Sybase and DB2
  • C# Windows development experience
4

Analyst, Programmer / Analyst Job Description

Job Description Example
Our growing company is looking to fill the role of analyst, programmer / analyst. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for analyst, programmer / analyst
  • Developing certain modules of software applications, functionalities and databases
  • Writing and updating the documentation related to applications you have worked on
  • Report data
  • Provide day-to-day support to the business and Subject Matter Experts (SMEs)
  • Provide hands on analysis, design, development, testing, implementation and post-implementation support
  • Be able to, with guidance, self-manage workload prioritizations while maintaining positive momentum across multiple tasks/assignments
  • Maintains accurate system documentation
  • Maintains in-depth up-to-date knowledge of standards, guidelines, industry trends
  • Build strong relationships, collaborate and effectively communicate across teams, peers and vendors
  • Primary responsibilities include analysis and validation of the input and output streams of the tax data flows, checking reconciliations of the tax data as it relates to online and offline transactions, providing support to the end users of the system
Qualifications for analyst, programmer / analyst
  • Ability to set up and configure .NET/LDAP and other infrastructures
  • Strong ability to diagnose architecture issues such as performance issues, memory leaks and security issues
  • Build process development using CruiseControl or TFS or Atlassian
  • VB.Net or C # preferred
  • Excel with Macros
  • Able to work independently or in a group
5

Analyst, Programmer / Analyst Job Description

Job Description Example
Our innovative and growing company is looking for an analyst, programmer / analyst. 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 analyst, programmer / analyst
  • Develop specifications for complex front end software applications for web services such as a cohort query tool for a data warehouse, a research application portal, and other back end services
  • Supporting various aeronautic softwares and performing maintenance/modification when required
  • Performs systems analysis and design for maintenance and enhancement work
  • Designs, codes, test, and documents software
  • Investigates software problems, formulates resolution, and may make necessary software corrections
  • Performs multi-program or systems test
  • Active in planning and scheduling projects
  • Analyzes new or existing programs/systems to improve functionality and /or resolve business needs
  • Writes internal design and program specifications for new program development and/or revisions
  • Train users on new or changed functions
Qualifications for analyst, programmer / analyst
  • Bachelor’s degree in a relevant field (Computer Science, Engineering) preferred or equivalent experience
  • 3+ years in a programmer/analyst position
  • Documented experience with Git Version Control, including branching and pull requests based code review (public repositories / forks / contributions preferred)
  • Has a thorough understanding of application development, including analysis, coding, testing, and project life cycle methodologies
  • Must be proficient within all appropriate development environments (Windows, Mac, Linux)
  • Bachelor’s degree in Computer Science or Information Systems or the equivalent combination of education, training, or work experience

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates