Position: Web Developer
Job ID: Web Developer
Date Listed: February 2, 2023
Job Duties
Web Developer
Full Stack Developer: Develop applications to support internal business requirements. This role requires an agile, detailed, self-motivated and solutions-oriented person responsible for the development, implementation, and maintenance of new or modified applications and ongoing business projects.
Responsibilities
- Responsible for SDLC of web, mobile, and desktop applications
- Work with users and stakeholders to determine requirements and design for systems
- Perform technical audits and digital tracking for websites and digital campaigns by performing spot checking of source code
- Regulate and manage web user access rights
- Coordinate with designers to agree and define site design and structure
- Set up and monitor tools including Google Analytics
- Work closely with other developers, database, networking, and marketing teams
- Thoroughly Document coding, design, and process flow for all projects
- Domain name and DNS acquisition and setup
Skills
- Highly proficient with frameworks such as Angular JS, Vue.js, React, and Amber
- Highly proficient with JavaScript/JQuery, DART, PHP, Python, C#, HTML, CSS,
- Highly proficient with Web API and RESTFul (JSON), Object Oriented Programming
- Proficient in WordPress CMS platform, plugin and theme development
- Familiarity with database technology such as MySQL, MS SQL, and MongoDB
- Experience with UI/UX design, database structures, SEO, and statistical analyses
- Experienced in developing/deploying in cloud environments, such as AWS and Azure
- Experience with version control system (Git, Bitbucket)
- Agile software development and security practices
- Analytical mindset and good problem-solving skills
- A desire to learn, and the willingness to learn while doing
- Strong communication skills to effectively communicate to tech and non-tech people
- Ability to multi-task in a team environment is essential. Strong teamwork skills
- Ability to work under pressure with tight deadlines
- Ability to effectively prioritize and execute tasks in a high-pressure environment
Requirements
- Bachelor’s Degree in Computer Science or related field plus 2 years related experience Or 4 years’ SDLC implementation experience
- Additional experience in E-Commerce, Shopify, Moodle, Canvas, is a plus