Programmer Analyst Job Description
Programmer Analyst Duties & Responsibilities
To write an effective programmer analyst job description, begin by listing detailed duties, responsibilities and expectations. We have included programmer analyst job description templates that you can modify and use.
Sample responsibilities for this position include:
Programmer Analyst Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Programmer Analyst
List any licenses or certifications required by the position: ITIL, ISC2, VCP, MCSD, SSL, APEX, AWS, SDLC, OAF, ADF
Education for Programmer Analyst
Typically a job would require a certain level of education.
Employers hiring for the 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, Engineering, Business, Computer, Management, Mathematics
Skills for Programmer Analyst
Desired skills for programmer analyst include:
Desired experience for programmer analyst includes:
Programmer Analyst Examples
Programmer Analyst Job Description
- Develop front end/UX for the analytics solutions using Tableau and or other programming languages
- Mentors technical leads/developers and supplies related information on small to medium size projects
- Involved in all facets of the software development life cycle
- Recommends development of new code or modification of existing code
- Focuses on the most complex and varied specifications, devises data verification methods and standard systems procedures, and participates in systems testing process
- Ensures accuracy of appropriate technical documents for assigned projects
- Recommends the most efficient and cost effective solution for systems/program design
- Oversees mentoring and cross-training to other Programmers and new team members
- Participates in program component and data architecture design, performance monitoring, product evaluation, and buy vs
- Analyze requests for new and/or modifications to existing Pharmacy programs/reports to determine compatibility with current systems
- Minimum 3 years programming experience in document/content management systems
- Degree holder in Computer Science or related disciplines
- Good knowledge of front end frameworks
- Experience using iSeries Navigator and IBM Rational Developer for Power Systems Software as development debugging tools
- Experience in Object-Oriented Programming & Design concepts and methodologies
- Experience with the full software development life cycle, including design, testing, deployment, and documentation activities (including detailed process flows)
Programmer Analyst Job Description
- Develop basic data extraction queries using MS SQL
- Support existing data extract, transfer and load scripts using SQL Server Integration Services ( SSIS)
- Liaison between specialists and internal development/tech teams
- Hosting/co-hosting technical visitors at the LMTOC sites
- Create proof-of-concept data-models, workflows, and tools that are scalable and can be handed off to development teams for completion and sustainability
- Drive automation of daily/repetitive-tasks and reports
- Manage the DW-Virt for LMTOC (table creation, query writing, query editing)
- Support and maintenance of infrastructure (onsite and remote infrastructure)
- Ensure communication of key dates and product/feature releases goes to the global LMTOC team
- Support rollout of new business initiatives
- Experience with databases, preferably Oracle, creating/modifying tables, triggers, stored procedures, and packages
- Knowledge and/or experience with modern development technologies and methodologies a plus
- It is mandatory to have immense knowledge on different programming languages such as C++, Visual Basic, COBOL
- Experience in data mining using R, SQL tools, Tableau, Toad
- Bachelor’s degree in computer science, information systems management, mathematics, operations research, statistics, or engineering with a minimum of 2 years of experience or minimum of 6 years to satisfy education and experience requirement
- Strong ability to interact with scientists, end users, other developers, external partners, and management to determine system parameters and requirements throughout the development life cycle
Programmer Analyst Job Description
- Evaluates user request for new or modified programs to determine feasibility, cost and time required, compatibility with current system, and computer capabilities
- Formulates plan outlining steps required to develop program, using methodologies such as structured analysis and design or object-oriented development
- Captures requirements using industry standard development frameworks and tools
- Designs reports, forms and letters along with computer terminal screen displays to accomplish goals of user request
- Reviews screens, reports, forms and letters designs with users
- Converts project specifications, using industry standard tools, such as object-oriented tools and code generation, into sequence of detailed instructions and logical steps into computer code
- Provides program testing and corrects programs to resolve issues
- Recreates steps taken by user to locate source of problem and rewrites program to correct errors
- Responsible for aiding end users in meeting system reporting guideline and deadlines
- Schedules and runs daily processing jobs according to established procedures
- Experience with core software applications, including SQL/DB2 and Data Models
- C++ Windows mobile development experience
- Knowledge of software development in an Object Oriented and Multi-Tier Environment
- Knowledge of WebLogic 10+ application server
- Knowledge of Web Development using Angular JS, Spring, and AJAX
- Knowledge of software development life cycle and software quality methodologies
Programmer Analyst Job Description
- Daily tasks require working with customers and developers on technical operations
- This role also requires troubleshooting and support for any interface errors between systems
- You anticipate bottlenecks, manage competing priorities, evaluate and make tradeoff decisions, balance the business needs versus technical constraints and maximize business benefit
- You focus heavily on cross-functional communication to ensure key decisions, risks, issues, and solution status are made clear to all
- You will push the limits of third-party software through innovative design and delivery
- You are prompt, professional, articulate, and persistent in your interactions with customers and our partners
- Take responsibility for code development, testing and deliverables using agile delivery mechanisms such as scrum, and participate in daily progress meetings reporting back to the manager
- Ability to convert business requirements into technical artifacts, with an eye for optimal design, performance, extensibility, security, and scalability
- Work in team building and PMO environments to support and facilitate the resolution of systems issues and defects
- Self-Motivated and take leadership role to mentor team members as required
- Experience working with Unix or Linux
- Experience with Shell/Unix scripting (Perl, PHP, Bash, Awk, Expect, Bourne, Korn, Phython)
- Experience with database technologies (Oracle, DB2, UDB, SQLServer, MySQL)
- Strong knowledge of network utilities (Telnet, FTP, SFTP)
- Experience with Pharmacy systems HIGHLY desirable
- Knowledge of Pharmacy domain and operations HIGHLY desirable
Programmer Analyst Job Description
- Coordinates and interfaces with Technical and Operations personnel for problem resolution, efficiency improvements, and implementation of new systems
- Keeps abreast of Technical Advancements through participation in professional organizations, literature, and education opportunities
- Gains understanding and develops expertise in MIS procedures and design methodologies
- Setup Hybris development environments and sandboxes
- Utilize Hybris hAC, hMC, e-commerce accelerators
- Develop features such as product search, order management, promotions, store locator, social ecommerce
- Unit test developed code prior to migration for functional and integration testing
- Provide production support including troubleshooting issues, resolving technically complex software defects
- Participate in code reviews and ensuring compliance with development standards and best practices
- Participate in specific development projects
- Experience in database programming with SQL and other database programming tools
- Solid experience programming in PL/SQL
- Demonstrated experience is desired in writing applications with the Appcelerator Titanium Mobile SDK
- Must have minimum of 3 years’ experience in J2EE, J2SE, Hibernate, Struts and SQL
- Bilingual in English and Mandarin Chinese communication skills required as you will be speaking with our clients in China
- Experienced in design, development of web applications