Analyst Programmer Job Description
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:
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:
Desired experience for analyst programmer includes:
Analyst Programmer Examples
Analyst Programmer Job Description
- 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
- 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
Analyst Programmer Job Description
- 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
- 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
Analyst Programmer Job Description
- 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
- 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
Analyst Programmer Job Description
- 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
- 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
Analyst Programmer Job Description
- 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
- 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