Horizon Computer Solutions
Back to List
Senior WordPress Developer 
Company: Our Client
Client Location: Winnipeg, MB
Engagement Period: September 2024 - March 31, 2025
Working Arrangement: Remote (work from home)
Core business hours: 7:00 am - 5:00 pm (CST) ; 8 hours daily, Monday-Friday
 
Our client is looking to engage a Senior WordPress Developer.
 
The candidates must meet the following critical requirements to be considered for this role:
  1. Previous experience creating and modifying WordPress web sites.
  2. Expertise in HTML5, CSS, JavaScript, and cybersecurity proficiency. 
  3. Completion of a recognized degree or diploma program in an IT related discipline, or an equivalent combination of education, certification and experience.
  4. A minimum of eight years’ of software development and implementation experience.
 
Responsibilities:
  • Create and modify WordPress web sites.  
  • Create and modify web site content. 
  • Create and modify server-side processes.
  • Responsible for the analysis, design, development, testing, implementation and maintenance of software programs, applications and systems.
  • Apply the systems development methodology and standards to ensure effective solution design, development, testing, and implementation are completed in partnership with the business and ITS.
  • Propose and assess solutions, determine which solution best fits the business need, identify gaps and shortcomings, and determine necessary workarounds or changes to the solution.
  • Exhibit and establish a culture of quality solution design and development.
  • Explain assumptions and methodologies, and simplify complex concepts for non-technical users.
  • Articulate pros and cons of an action in a clear manner.
  • Analyze program failures, resolution, and recovery.
  • Document investigation results including causes of errors, and solutions provided.
  • Participate in defining and documenting business requirements, objectives, and deliverables in collaboration with business and IT stakeholders.
  • Apply Enterprise Architecture principles, standards, and methodology to ensure effective solution design.
  • Prepare solution design documents and vet design documents prepared by other Developers and Systems Analysts.
  • Translate business requirements and conceptual designs into well-designed and documented software component specifications.
  • Develop software according to specifications and to meet business needs.  Test development and document results.
  • Administer critical analyses of test results and deliver solutions to problem areas.
  • Design, run and monitor software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement and general debugging.
  • Liaise with technology staff, vendors and end-users to implement and/or assist in resolving problems with software programs and applications.
  • Participate in defining software development project plans, including scoping, estimating, scheduling and implementing.
  • Develop training and implementation plans with input and approval from end users, and management.
  • Train end users to operate new or modified programs.
  • Conduct research on emerging application software products, development tools, and standards in support of development efforts, and make recommendations to management. 
  • Maintain an awareness of trends in development technologies and best practices.
  • Develop procedures on how functions are performed.
  • Create user manuals for developed applications.
  • Provide support to end-users by providing application expertise, training, and development.
  • Share technical knowledge and mentor other development team members to ensure successful quality and delivery of project assignments.
 
Required Experience and Skills:
  • Completion of a recognized degree or diploma program in an IT related discipline, or an equivalent combination of education, certification and experience.
  • A minimum of eight (8) years’ of software development and implementation experience. 
  • Previous training in a variety of programming languages, analysis and design techniques, development methods and practices, and relational databases and operating system.
  • Possess advanced working knowledge of a variety of application software, and development/test tools/technologies and methodologies.
  • Proven track record of advanced working knowledge in a variety of development tools, and technologies.
  • Strong analytical, problem solving and organizational skills.
  • Ability to work in a team environment.
  • Ability to communicate clearly and effectively with all levels of system users, other ITS staff and external actors (i.e. agencies, vendors, consultants, user groups). 
  • Ability to troubleshoot complex problems in support of operations and resolve issues in a timely manner.
  • Experience working in an agile development environment is an asset.
  • Knowledge of ITIL processes is an asset.
 
Additional Requirements:
  • Must have Windows based computer with standard Windows applications
  • Must possess own communication device
Apply to this Job
First Name *
Last Name *
Email

Phone