Developer Analyst Job Description

Developer Analyst Job Description Template

Our company is looking for a Developer Analyst to join our team.

Responsibilities:

  • Build and maintain positive relationships with clients and internal staff;
  • Manage tasks to meet the assigned project dates;
  • Participate in small team design sessions, contributing to the overall design and implementation;
  • Work with developers and business analysts to meet business and technical expectations as well as department goals;
  • Initiate and implement process improvement processes;
  • Responsible for taking a lead role on assigned projects and ensuring positive team work;
  • Mentor junior developers and developer analysts;
  • Plan/Code/Version Control (Jira, GitHub, Confluence);
  • Assist with defining parameters, pricing and timeframes for possible engineering services such as data restore;
  • Resolve product issues by analyzing and troubleshooting; refrain from escalating to the engineering team when possible;
  • Triage the customer support escalations and help prioritize issues for engineering in terms of importance to the business;
  • Help pinpoint, document and prioritize internal support requests;
  • Moderate and answer questions in the user forum;
  • Build/CI/CD – full Infrastructure as Code approach (Jenkins, CloudFormation);
  • Work with Quality Assurance to help pinpoint customer issues which may be system defects; explain and update product support of research results.

Requirements:

  • Undergraduate degree in Business Administration or Computer Science and/or equivalent experience;
  • Must be able to work effectively in a dynamic team environment;
  • Moderate experience defining and communicating technical expectations and project goals;
  • 5-7 years’ experience in project management, quality assurance, or Information Technology;
  • Ability to manage multiple projects simultaneously;
  • Ability to work independently;
  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field;
  • Ability to gather and document application requirements;
  • Ability to troubleshoot software issues;
  • Ability to engineer, design and produce enterprise software solutions;
  • Good analytical skills with in-depth knowledge of developing and maintaining business applications;
  • Good project management skills;
  • Familiarity and knowledge of the systems development life cycle and processes, as well as structured programming concepts;
  • Ability to work under pressure and meet tight deadlines;
  • Moderate experience with Microsoft web technologies preferred.