Analyst Programmer Job Description

Analyst Programmer Job Description

4.5
178 votes for Analyst Programmer
Analyst programmer provides administrative and user support for internal development & testing teams to maintain the environments, implement automated build scripts with tools such as Ant/Perl/Shell Scripting.

Analyst Programmer Duties & Responsibilities

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

Sample responsibilities for this position include:

Support Imaging groups and Vault Custodians with scanning, filing, and tracking issues (using OpenText Content Server, Physical Object and Enterprise Scan modules)
Work as a developer based on business requirements
Work closely with business representatives to understand business requirements for any support request/enhancements
Ongoing management and support of environments and infrastructure by documenting required processes proactively
Accepting the ownership for the end to end, cost-effective delivery of all assigned development tasks and production maintenance and support services for are in alignment with agreed service levels, standards, processes and procedures
Identify system and process improvements
Identify and report all risks and issues
Execute utilities on U
Nix, Windows and Mainframe platforms
Partner with our Architects

Analyst Programmer Qualifications

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

Licensing or Certifications for Analyst Programmer

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

Education for Analyst Programmer

Typically a job would require a certain level of education.

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

Skills for Analyst Programmer

Desired skills for analyst programmer include:

UNIX
Ant
SQL
Shell Scripting
Design patterns and applicability in real world
Udeploy
Spring based frameworks and tools
Industry standard project management and methodologies
Networks
Servers

Desired experience for analyst programmer includes:

Technical fluency in top-down programming languages, including SAS
1+ years of experience in applied Java J2EE development
Working knowledge of Java Servlets, JSP, JavaScript, HTML, XML/SOAP and Relational Database concepts
Extensive programming and development skills
Knowledge of programming languages and development tools
Thorough functional understanding of functional business areas

Analyst Programmer Examples

1

Analyst Programmer Job Description

Job Description Example
Our growing company is looking for an analyst programmer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for analyst programmer
  • Develop or acquire test data and run tests to determine the accuracy of program logic to produce desired results
  • Design and build tools for automation of development, deployment and testing execution
  • Collaboration with IT teams and participation in troubleshooting, configuration, and problem resolution as necessary
  • Be available to participate in after hour meetings and support as necessary
  • Design and develop database schemas in conjunction with the college database administrators
  • Write and/or modify reports as needed by functional users
  • Leverage the Appcelerator Platform and similar MVC (model, view, controller) frameworks to design, implement, and document mobile application logic and components for Android and iOS
  • Work directly with the User Centered Design team and front-end developers to implement optimal user experience
  • Write and maintain UML and technical documentation
  • Support the QA Process and the Analytical Team
Qualifications for analyst programmer
  • Proven experience of refactoring software and databases
  • Ability to organize and prioritize task assignments
  • Over 8 years of IT experience and 5 plus years of experience in Designing and Building enterprise Data warehousing Application using Informatica PowerCenter, BO and Big Data technologies
  • Over 3+ years' experience in a data modeling role with deep knowledge of Enterprise Data Architecture concepts
  • Experience working with large enterprise organization with Front/Back Office Applications like Oracle CRM, Salesforce, SAP R/3, Oracle, UCM, ODS)
  • Strong System Integrations and Business Intelligence project experience
2

Analyst Programmer Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of analyst programmer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for analyst programmer
  • Assist the rapid prototyping of new solutions with Tableau, D3 using advanced BI visualizations
  • Work with the team to support application build, test, and deploy activities
  • Interact with the business owner(s) to understand current and future requirements for dashboard development
  • Make initial diagnosis of problems and perform root cause analysis, for a system or sub-system
  • Serve as resource dedicated to designing, building, testing, and activating the application databases
  • Ensures compliance with standard software development practices, processes and enterprise standards.Communicates project/issue status in a reliable and accurate manner through appropriate tools and processes.Works within IT team to follow the full lifecycle development process working with development and technical operations
  • Contribute to the technical strategy and delivery for global clinical project levels
  • Develop tools and manage deployment of fee and pricing rules across all geographies
  • Partner with engineering team to debug software programs, make enhancements to existing software systems, and design and develop software features to ensure systems are scalable and supportable
  • Develop software solutions, prepare test data, test, and debug programs
Qualifications for analyst programmer
  • Ability to interact with scientists, end users, other developers, external partners, and management to determine system parameters and requirements throughout the development life cycle
  • Bachelors in Computer Science, Software Engineering, Electrical Engineering, Aeronautical Engineering, Physics, Mathematics, or other related field preferred with three (3) years specific work experience
  • Masters in related field preferred with two (2) years specific work experience
  • Experience and capabilities using Scrum and Agile methods is a plus
  • Have the ability to drive to the core of problems, solve them, and then successfully explain your solution
  • Minimum of 5 years of experience in programming, systems analysis, or application development is required
3

Analyst Programmer Job Description

Job Description Example
Our company is growing rapidly and is hiring for an analyst programmer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for analyst programmer
  • Works closely with lead developers and analysts to design, develop, and test solutions to business needs using best combination of fit-for-purpose technologies and frameworks
  • Plan, communicate, and coordinate solution and project execution with business users and other stakeholders
  • Supporting documentation for project execution and resulting solutions
  • Performance optimization and troubleshooting from UI/Middle/Database Tiers
  • Mentors team members and IT employees on uses of current and new technologies with respect to existing, current, and future projects
  • Responsible for triage and intake of support issues, incident resolution, monitoring of key jobs and alerts
  • Plans and helps leaders manage support for system outages, code deployment, creation and implementation of support processes
  • Provides guidance and training to less-experienced programmers in order to improve productivity
  • Troubleshoot application code
  • Write new functionality
Qualifications for analyst programmer
  • Requires excellent analytical ability, judgment, consultative and communication skills and the ability to work effectively with clients and IT management and staff
  • Strong experience using XMind
  • Understanding and utilization of JavaScript, jQuery, HTML and CSS
  • 6 years experience architecting .NET application which includes developing custom frameworks to aid developers eases their tasks
  • 6+ years mentoring and advising .NET programmers
  • Strong understanding of WCF, WPF design patterns and ability to research and apply newer .NET technology to large scale systems
4

Analyst Programmer Job Description

Job Description Example
Our growing company is looking for an analyst programmer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for analyst programmer
  • Identifies, analyzes and develops solutions for systems and informational problems and needs
  • Understands business requirements, processes, user interfaces and other relevant information
  • Estimates time required for problem resolution or system development/enhancement
  • Designs/modifies modules and programs
  • Creates code appropriate to a design
  • Develops comprehensive test plans, conducts tests and documents test results
  • Implements new/modified systems
  • Translates concepts and technical information for customers into clear and understandable language
  • Participating in augmented reality innovation projects and cross-platform implementation
  • Performing software tests
Qualifications for analyst programmer
  • 4+ years of programming experience (OOAD, Java, Javascript, C, .net, web development…)
  • Experience with reporting and BI tools desirable
  • Experience in systems analysis, application design and application programming
  • Experience supporting Oracle, other relational database architectures, or database systems as a programmer and analyst
  • Experience working on moderately complex IT projects with technical responsibilities
  • Experience supporting higher education accreditation and institutional effectiveness software programs
5

Analyst Programmer Job Description

Job Description Example
Our growing company is looking for an 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 analyst programmer
  • Develop scalable and reliable software
  • Supervises, assists, directs and checks the work of other developers
  • Assists management in determining computer systems requirements
  • Develop and monitor metrics to assess the quality of the software and production services
  • Assist with the development of user surveys to actively solicit and respond to user feedback
  • Analyze user requirements and envision system features and functionality
  • Working as part of the Application Support Team to help maintain & expand our product
  • Working with Development/Implementation Team on activities to support implementation – Reporting, Dataloads, Interfaces
  • Developing using VB.Net, ASP.Net and ASP
  • Working with Report Designers such as SSRS
Qualifications for analyst programmer
  • Experienced in unit testing Java and web applications
  • Experienced working on agile projects
  • Experience of web based security
  • Technology degree or equivalent from a recognised University (desirable, but not mandatory)
  • Experience in the Payments industry would be a bonus
  • Quickly adaptable and flexible in approach to work

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates