Senior Programmer Analyst Job Description

Senior Programmer Analyst Job Description

4.5
183 votes for Senior Programmer Analyst
Senior programmer analyst provides a complete solution utilizing a variety of technologies as needed, including: Workflow, ERP, SQL, Reporting, MS Office products, Java(jsp, servlets, servers), web technologies(HTML, Javascript, CSS, Ajax, XML, CSS, JSON) and Savvion.

Senior Programmer Analyst Duties & Responsibilities

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

Sample responsibilities for this position include:

Must possess experience in Oracle Application/Forms/Reports, General Ledger, Order Management, Warehouse Management, PL/SQL, BPEL, SOA, and XML Publisher
Accountability for delivery of development and design work developed from specifications
Maintaining a quality focus on all development activity to ensure all solutions are delivered tested and coherent with the design objectives in specifications
Provide high quality technical leadership for all members of the asset team covering business analysis, development, architecture, project and support resources
Technical specialisation in reporting solutions including database query and optimisation of data extraction
Technical specialisation in data warehouse technologies
Development from requirements and technical specifications
Provide fail and fix support for applications and 2nd level of technical support for production applications
Design and build integration solutions based on services oriented architecture
Produce software artefacts in a range of development languages which meet design, functional and non-functional requirements

Senior Programmer Analyst Qualifications

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

Licensing or Certifications for Senior Programmer Analyst

List any licenses or certifications required by the position: ITIL, SSL, CISCO, CCNA, SQL, PMP, CCIE, XML, II, IAT

Education for Senior Programmer Analyst

Typically a job would require a certain level of education.

Employers hiring for the senior programmer analyst job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Collage Degree in Computer Science, Education, Technical, Information Systems, Information Technology, Engineering, Computer Engineering, Technology, Design, Management

Skills for Senior Programmer Analyst

Desired skills for senior programmer analyst include:

End-to-end systems development life cycles
XML
HTML
SQL
Programming languages
Java
Web Services
Javascript
CSS
Iterative and other modern approaches to software development

Desired experience for senior programmer analyst includes:

Knowledge of Mainframe technologies COBOL, CICS, DB2, JCL, TWS (Scheduling), preferably Hogan ILP
Must possess a minimum of five (5) years experience with the IBM iSeries (AS/400), RPG/400, ILE and CL
Background in developing retail and/or distribution systems preferred
Bachelor’s Degree in Computer Science, degree or certificate from a computer trade school, or equivalent work experience
Ability to train fellow programmer analysts
Must be a self-starter with quick ramp up time

Senior Programmer Analyst Examples

1

Senior Programmer Analyst Job Description

Job Description Example
Our company is hiring for a senior programmer analyst. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for senior programmer analyst
  • Preparing user, operations, and system manuals documentation
  • Modifying programs that are command driven
  • Providing applications development and support and utilizing troubleshooting and diagnostic tools
  • Performing software installation and maintenance
  • Enforce policy and procedural changes within the development group
  • Follow coding standards and adhere to best practices and security guidelines
  • Provide creative technical input to help develop technical solutions to customer problems
  • Facilitate business process review and application prototyping sessions providing business process analysis and insight into best practice methodologies
  • Consult with client to prototype, refine, test, and debug applications
  • Provide quality end-user consultation and support
Qualifications for senior programmer analyst
  • Thorough understanding of SOA architectural & design concepts including ESBs, API gateways and API Management proxies
  • Security and integration technologies, such as SSL, OAuth, key management, message and file gateways, service/file/data bus, service registration, service orchestration, etc
  • Knowledge of Internet/network security standards and cryptography
  • Thorough understanding of object-oriented programming concepts and principals
  • Minimum 5+ years RDBMS development experience including the ability to develop stored procedures, views and functions with a strong understanding of relational database design and normalization concepts using Oracle
  • Strong analytical and problem solving skills strong attention to detail and follow-through
2

Senior Programmer Analyst Job Description

Job Description Example
Our innovative and growing company is hiring for a senior programmer analyst. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for senior programmer analyst
  • Independently create, execute, maintain, and validate programs that generate listings, tables and figures using SAS, or other appropriate languages
  • Perform other programming tasks as necessary to support Clinical Data Management and Biostatistics
  • Serve as a project lead and oversee work of other programmers on team
  • Responsible for clearly documenting all work
  • Actively seek information to gain good understanding of the role of the programmer in the overall process
  • Understand and follow department’s working practice documents and SOPs, and contribute to their development as needed
  • Provide database development expertise (stored procedures, views, ) for application development
  • Create database designs and develop software to add new features to existing systems as provided by the Business Analyst
  • Ability to develop efficient and readable code using current software environment
  • Effective utilization of the change management process
Qualifications for senior programmer analyst
  • Experience with web applications and relational databases
  • Extensive Spring experience (Spring Framework 3+), Spring Boot
  • Working in Agile environment and CI/CD implementation using Jenkins and Docker
  • REST API and Microservices architecture
  • Information technology systems design and structured programming including object oriented programming concepts
  • Development under Source control environment using Team Foundation Server 2015
3

Senior Programmer Analyst Job Description

Job Description Example
Our company is growing rapidly and is hiring for a senior programmer analyst. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for senior programmer analyst
  • Design, develop and optimize web applications in a Microsoft based development environment
  • Troubleshoot, debug and maintain web and batch applications
  • Translate business users’ requirements into actionable specs
  • Meets programming standards by following production, productivity, quality, and customer-service standards
  • Translate application storyboards and user stories into functional applications
  • Maintain the code for the all applications used by the Project Performance Team
  • Make recommendations to improve the functionality of code supporting PPT activities
  • Maintain existing SharePoint sites and develop updated views, lists and site pages
  • Review and approve modifications to existing software to correct errors, allow it to adapt to new hardware or to improve its performance
  • Review and approve the design and development of software systems using scientific analysis and mathematical models to predict and measure outcome and consequences of design
Qualifications for senior programmer analyst
  • Experience with SOAP and RESTful webservices using ASP.NET, WCF and WebAPI utilizing JSON/XML
  • A Bachelor's Degree in Computer Science or Engineering and 5 years of progressive experience in the job offered or in a Systems/Software Engineer role
  • 1 or more years of experience with SSRS, WCF, WPF, MVC, and Razor
  • If a conditional offer of employment is made, drug test and background check (including criminal record check) will be required
  • Ability to work independently with low-to-no supervision
  • Experience automating processes highly desirable
4

Senior Programmer Analyst Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of senior 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 senior programmer analyst
  • Familiarity with SQL development & Unix scripting
  • Responds to off hours call to support of Website and systems
  • Opportunities thorough the Quality Systems
  • Provides application development and production support and utilizes troubleshooting and diagnostic tools
  • Sales and Service process acumen and architecting and developing SAP solutions
  • SAP configuration with SAP modules and applications CRM and C4C
  • Operate as the primary IT technical functional lead on improvement initiatives, directing company resources to implement process improvements, enhanced use of Enterprise Systems, or other cross-functional initiatives
  • Work with the functional departments to design processes, develop system changes specifications, conduct process and system testing, documentation and training supporting the end-users
  • Provide technical leadership throughout the requirements, design, build and implementation processes
  • Ensure compliance with key controls related to change management, user administration and logical security
Qualifications for senior programmer analyst
  • Bachelor’s Degree in Computer Science or Engineering field and 5 years of progressive experience in job offered or Development role using COBOL, JCL, CICS, PL/1, VSAM and DB2
  • Experience with Agile or Waterfall end-to-end systems development life cycle
  • Experience with business modeling and requirements definition through Unified Modeling Language (UML) and use cases
  • Expert in HR business process and in the areas of Performance, Goals, Talent, Recruiting / Onboarding, and Service Center
  • BA or BS in information technology area (Computer Science, Information Systems – Graduate work a plus)
  • 5+ years’ experience with COBOL / IMS
5

Senior Programmer Analyst Job Description

Job Description Example
Our growing company is hiring for a senior programmer analyst. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for senior programmer analyst
  • Designing, coding, testing and installing applications programs either in one major program or a range of programs across multiple platforms
  • Develop, program and code quality technology applications software solutions to meet agreed specifications
  • Design solutions in response to user problems or client requests
  • Act as primary technical liaison with external partners in support of corporately sponsored projects
  • Identify deficiencies quickly, and provide solutions
  • Analysis and design work
  • Designing, coding, testing and installing applications programs
  • Developing operating and system documentation
  • Working with users to evaluate IT applications and environment requirements
  • Providing technical mentoring and guidance to junior members of the team
Qualifications for senior programmer analyst
  • Plans, manages and reports for medium to large assignments/projects, or more than one assignment/project at a time
  • Researches and evaluates software and hardware used for development or to use as program platforms
  • Employee determines appropriate work methods, plans, schedules, and prioritizes work based on goals and objectives to be achieved, within standards of work unit
  • Employee has the ability to carry out work activities independently
  • Employee consults with team lead/tech lead/ manager to resolve unusual problems or to receive general direction
  • Performs other related tasks as assigned by the tech lead/tech lead manager

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates