```html
Software Developer (WordPress)
WordPress developer is responsible for building and maintaining WordPress websites, including customizing existing themes, developing custom plugins, and implementing new functionality as needed.
Responsibilities and Duties:
- Meeting with clients to discuss website design and function
- Designing and building the website's front-end
- Creating the website architecture
- Designing and managing the website back-end including database and server integration
- Generating WordPress themes and plugins
- Conducting website performance tests
- Troubleshooting content issues
- Conducting WordPress training with the client
- Monitoring the performance of the live website
- Liaising with the organization's website stakeholders
- Gathering requirements to create custom WordPress plugins
- Assisting front-end developers
- Ensuring the WordPress platform instance is high performance
- Troubleshooting bugs and issues
- Plugin development
- Plugin customization
- Complete PHP customization
- Theme customization
Skills, Expertise, and Qualifications
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or Software Engineering from a reputed institution
- At least 2 years hands-on experience with WordPress projects
Technical Skills:
- Coding skills
- Strong knowledge of common PHP or web server exploits and their solutions, and databases like MySQL
- Comprehensive knowledge of WordPress and WooCommerce architecture (e.g. custom post types, WordPress hooks, and existing WordPress functions)
- Knowledge of configuring and customizing themes, plugins, and templates
- Knowledge of how to interact with RESTful APIs and formats (JSON, XML)
- Proficient understanding of code versioning tools (we use GIT)
- Good at debugging, with strong problem-solving skills
- Basic understanding of front-end technologies such as vanilla JavaScript, jQuery, HTML5, and CSS3
Soft Skills:
- Teamwork
- Problem-solving
- Innovation and best coding practices
- Interpersonal and communication skills
- Critical and out-of-the-box thinking
- Ability to upgrade skills and adapt to changes
```