Web Application Developer

 

ApplifiedIT, is currently seeking to employ suitably qualified candidates to fill the the position below:

Job Title: Web Application Developer

Location:
 Lagos

General Job Descriptions


  • The Web Application Developer will design, implement, maintain, and support a portfolio of web applications including internal business applications. This consists of requirements capture and analysis, testing, monitoring, and metrics development and reporting.
  • The ideal candidate will be well versed in enterprise software principles and front-end web design/User interface.
  • The ideal candidate will be willing to take ownership of, and seek opportunities to improve the company's web application portfolio, and identify opportunities for business process improvements.

Duties and Responsibilities

  • Design and maintain modern application UI/UX
  • Design, develop and maintain enterprise web applications and back-end databases
  • Collaborate with internal customers to translate requirements/specifications to support enterprise web applications and troubleshoot issues
  • Develop test plans, execute / automate unit and functional tests, and remedy defects
  • Conduct code review presentations
  • Create and maintain application documentation
  • Write and maintain user documentation
  • Ensure application security standards are met
  • Participate and contribute in process improvement activities
  • Administer CMS systems
  • Administer the company Intranet, public web site, and other company sites
  • Maintain web service/APIs technical infrastructure
  • Conduct meetings / presentations aimed at all levels of technical expertise
  • Complete other duties as assigned

Education

  • B.Sc in Computer Science/Engineering or related field required with 5+ years' experience in web application development
  • Experience
  • 5+ years building enterprise scale MVC PHP5 applications
  • Expert knowledge of HTML5, CSS3, JavaScript, and jQuery
  • Superior knowledge of Zend Framework and SOA design patterns
  • Superior knowledge of OOP programming techniques and familiarity with industry trends
  • Knowledge of V&V concepts
  • Knowledge of mobile web design principles
  • Knowledge of secure programming principles
  • Experience using and building REST and RPC services
  • Experience using jQuery Mobile/UI, Bootstrap, Angular, other JS/CSS libraries highly preferred
  • Experience in using frameworks or PHP CMS platform strongly preferred

Tools/Environment

  • 5+ years of experience with MySQL/MongoDB, preferably in a replicated or clustered environment
  • Experience using PHPUnit or other related tools
  • Experience with Linux administration
  • Experience using version control systems (SVN preferred)
  • Familiarity with HA architecture and design principles
  • Experience using Zend Studio/Server preferred
  • Experience using SQL Server 2012 preferred
  • Experience using TestTrack ALM/QA Wizard Pro or other related tools

Skills:

  • Ability to identify, analyze and solve problems creatively and independently
  • Excellent oral and written communication skills
  • Ability to work in a cross-functional team