Analyst Programmer Job Description

Analyst Programmer is an individual who performs a variety of support activities.

Analysts are hired by companies to perform a variety of tasks, but their primary job is to support the company's computer systems.

Analysts perform system administration, software development, technical support, and help desk activities.

Analysts perform support activities that may include installing software, performing computer maintenance, resolving computer problems, and answering questions.

Updated on:     
September 15, 2022

Job Brief:

We're looking for an Analyst Programmer who can help us to improve our systems and processes. You will be working with a team of analysts and programmers to develop and maintain our software applications. If you have a strong technical background and are able to work independently, we'd like to hear from you.

Analyst Programmer Duties:

  • Develop, analyze, and enhance programs, systems, and data according to established standards
  • Design, develop, and test software programs, applications, and interfaces
  • Analyze, design, and configure hardware, software, and databases
  • Develop, modify, and/or create operational procedures and reporting systems
  • Provide and analyze technological solutions and alternatives
  • Plan, coordinate, and direct activities related to adherence to computer software and systems standards
  • Assist in testing software during implementation
  • Provide input for policies and practices regarding the management of information systems
  • Identify and verify business requirements and conformance to standards
  • Provide appropriate documentation of work performed
  • Perform other job-related duties as assigned

Analyst Programmer Responsibilities:

  • Develop and maintain software programs that automate business processes and functions
  • Design, develop, test, and implement software solutions through user collaboration
  • Use industry best practices to develop software applications
  • Participate in technical writing and participate in user training
  • Write, document, and resolve end user issues; analyze system logs for patterns
  • Implement and integrate software solutions with existing and new systems
  • Specialize in one or many programming languages including Java or C++
  • Develop, maintain, and support software programs that automate business processes
  • Experience with version control systems and unit testing
  • Experience with HTML/HTML5, Python, SQL, and JavaScript
  • Experience with common source control management tools such as SVN, Mercurial, and Git
  • Experience with Atlassian products
  • Experience with Linux
  • Experience with XML, JSON, and SOAP

Ready to transform your hiring process?

We offer a full range of hiring and recruiting solutions for every step in the process. We'll help you find and hire the right candidates.
Post this job for free
green check mark symbol
Free Plan
green check mark symbol
No credit card required

Requirements And Skills:

  • Bachelor’s degree in Computer Science, Engineering or equivalent
  • Experience in software development
  • Experience with R, Python, and S, including installation, configuration, and execution
  • Experience with SQL, including installation, configuration, and execution
  • Experience with one or more applications of

Company Name is proud to be an Equal Opportunity Employer. We believe in building a diverse and inclusive team and encourage applications from all walks of life. We are committed to providing an equal opportunity workplace for all, regardless of race, religion, national origin, gender, sexual orientation, gender identity, gender expression, or age.

Share this article

Create the perfect job posts and post it to 2000+ job boards

Sign Up For Free  
Free Plan
No credit card required