Web Developer Job Description
Web Developer Job Description
Web Developer Job Description
We are looking for a skilled Web Developer who will be responsible for developing and/or
designing websites for our company. You will be working alongside a team of other developers
in creating, maintaining, and updating our websites. In order for you to succeed in this role, you
will need to be proficient in JavaScript, HTML, CSS, and have solid knowledge and experience
in programming applications.
Job brief
We are looking for an outstanding Web Developer to be responsible for the coding, innovative
design and layout of our website.
Web developer responsibilities include building our website from concept all the way to
completion from the bottom up, fashioning everything from the home page to site layout and
function.
Responsibilities
● Write well designed, testable, efficient code by using best software development
practices
● Create website layout/user interface by using standard HTML/CSS practices
● Integrate data from various back-end services and databases
● Gather and refine specifications and requirements based on technical needs
● Create and maintain software documentation
● Be responsible for maintaining, expanding, and scaling our site
● Stay plugged into emerging technologies/industry trends and apply them into operations
and activities
● Cooperate with web designers to match visual design intent
● Requirements
● Proven working experience in web programming
● Top-notch programming skills and in-depth knowledge of modern HTML/CSS
● Familiarity with at least one of the following programming languages: PHP, ASP.NET,
Javascript
● A solid understanding of how web applications work including security, session
management, and best development practices
● Adequate knowledge of relational database systems, Object Oriented Programming and
web application development
● Hands-on experience with network diagnostics, network analytics tools
● Basic knowledge of Search Engine Optimization process
● Aggressive problem diagnosis and creative problem solving skills
● Strong organizational skills to juggle multiple tasks within the constraints of timelines
and budgets with business acumen
● Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse
web technologies and techniques.
● BS in computer science or a related field
(source: https://resources.workable.com/web-developer-job-description)
Technical Support
As a Technical Support (Tech Support) Worker, you will be tasked with monitoring and
maintaining an organisation’s computer systems and networks. You will be responsible for
diagnosing any hardware or software faults with these systems and will solve the issues either in
person or over the phone.
Job brief
We are looking for a Technical Support Engineer to provide enterprise-level assistance to our
customers. You will diagnose and troubleshoot software and hardware problems and help our
customers install applications and programs.
Technical Support Engineer responsibilities include resolving network issues, configuring
operating systems and using remote desktop connections to provide immediate support.
You will use email and chat applications to give clients quick answers to simple IT issues. For
more complex problems that require nuanced instruction, you will contact clients via phone
and/or provide clear, written instructions and technical manuals.
To be qualified for this role, you should hold a degree in a relevant field, like Computer Science,
IT or Software Engineering. Microsoft, Cisco, Linux or similar certification is a plus. If you’re
naturally a helper, enjoy assisting people with computer issues and are able to explain technical
details simply, we’d like to meet you.
Ultimately, you will be a person our customers trust. They will rely on you to provide timely and
accurate solutions to their technical problems.
Responsibilities
● Research and identify solutions to software and hardware issues
● Diagnose and troubleshoot technical issues, including account setup and network
configuration
● Ask customers targeted questions to quickly understand the root of the problem
● Track computer system issues through to resolution, within agreed time limits
● Talk clients through a series of actions, either via phone, email or chat, until they’ve
solved a technical issue
● Properly escalate unresolved issues to appropriate internal teams (e.g. software
developers)
● Provide prompt and accurate feedback to customers
● Refer to internal database or external resources to provide accurate tech solutions
● Ensure all issues are properly logged
● Prioritize and manage several open issues at one time
● Follow up with clients to ensure their IT systems are fully functional after
troubleshooting
● Prepare accurate and timely reports
● Document technical knowledge in the form of notes and manuals
● Maintain jovial relationships with clients
Requirements
● Proven work experience as a Technical Support Engineer, Desktop Support Engineer, IT
Help Desk Technician or similar role
● Hands-on experience with Windows/Linux/Mac OS environments
● Good understanding of computer systems, mobile devices and other tech products
● Ability to diagnose and troubleshoot basic technical issues
● Familiarity with remote desktop applications and help desk software (eg. Zendesk)
● Excellent problem-solving and communication skills
● Ability to provide step-by-step technical help, both written and verbal
● BS degree in Information Technology, Computer Science or relevant field
● Additional certification in Microsoft, Linux, Cisco or similar technologies is a plus
(source: https://resources.workable.com/technical-support-engineer-job-description)