Web Application Developer Job Description

Web Applications Developer I is responsible for developing, testing, implementing, and maintaining web-based application systems, such as user interface, e-commerce applications, site animation. Troubleshoots and solves the software issues. Being a Web Applications Developer I researches technical problems and suggests improvements for web applications. Knowledge about commonly-used web developing language (e.g., HTML, Java, PHP, JSP, ASP.NET, Python, AJAX) is necessary. Additionally, Web Applications Developer I typically requires a bachelor’s degree of Computer Science or a related field. Typically reports to a manager. The Web Applications Developer I works on projects/matters of limited complexity in a support role. Work is closely managed. To be a Web Applications Developer I typically requires 0-2 years of related experience.

Web Application Developer Job Description Template

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

Responsibilities:

  • Set estimates and expectations for new product development and implementations;
  • Working with the project team and an enterprise infrastructure team to stand up new functionality;
  • Working with Stakeholders, Users, and Project Managers to meet NIH Project Goals and Milestones;
  • Pitch ideas and drive improvement of current systems and projects;
  • Manage API connections;
  • Working in cross functional teams to ensure superb end-to-end user experiences for our customers;
  • Interact professionally with other employees, clients, and vendors;
  • Be a proactive problem-solver;
  • Building world class web applications for Company’s Cloud subscription management;
  • Develop automated logging and testing tools;
  • Responding to a variety of web-related requests across departments;
  • Expand existing external web application capabilities;
  • Technical documentation writing in HTML, good presentation and code documentation;
  • Communicate in a timely manner with others via email, phone, and in person;
  • Properly deal with conflict and look for ways to encourage healthy discussion.

Requirements:

  • Using a responsive UI framework such as Bootstrap;
  • Cloud based services such as Azure, AWS, etc;
  • Microsoft Certified Solution Developer (MCSD);
  • Strong knowledge of Web Standards, Accessibility Standards, browser compatibility;
  • Solid knowledge of object-oriented programming (OOP);
  • Proficient working and developing in a Linux environment;
  • (front-end) Strong HTML / CSS / JS knowledge;
  • Demonstrated software repository skills;
  • University Degree (BA/BS) or equivalent experience;
  • Experience with unit test frameworks like Jasmine;
  • Experience with common programming tools;
  • Familiarity with Model/View/Controller (MVC) architecture;
  • Development/Technical Lead experience;
  • CSS;
  • PHP (Laravel a plus).