CHARLOTTESVILLE, VA

Requirements

  • 4 + years of experience designing and developing web applications using LAMP stack. 
  • Top-notch programming skills in PHP and JavaScript / jQuery. 
  • Working experience in web programming for WordPress and Drupal required. 
  • Solid understanding of relational database systems – SQL (MySQL, MS SQL). 
  • In-depth knowledge of mobile-friendly, responsive design with HTML5/CSS, ideally with the Bootstrap framework. 
  • Hands-on experience with application troubleshooting and diagnostics for LAMP stack. 
  • Strong administrative experience using LAMP stack 
  • Ability to quickly learn new concepts and technologies  
  • Experience with: 
    • Object-oriented programming and computer science foundations   
    • Software security best practices 
    • PHP, .Net Framework, Visual Studio, C#, ASP.NET, WCF, Web API/REST Services.   
    • HTML5, CSS, JSON, XML, AJAX, JavaScript and JavaScript frameworks (JQuery, Angular, React etc.) 
    • Current Web UI frameworks such as Bootstrap and Foundation   
    • Relational database design and development 
    • Agile methodologies and tools   
    • Unit testing  
    • Content management systems 
    • Experience with Adobe Creative Suite is a plus 
  • BS Computer Science or equivalent experience preferred .

Job Details: 
Reports to Senior Manager of Web & Mobile Development 

Responsibilities   

  • Participate in all phases of development from definition and design through implementation, debugging, testing and deployment of web applications across multiple systems on a fast-paced, agile development schedule. 
  • Work directly with developers, project leads and project stakeholders to understand and resolve issues and clarify requirements.
  • Respond to production issues by conducting root cause analysis and identifying the underlying issue. 
  • Responsible for the maintenance and ongoing development of our WordPress/Drupal web sites and PHP web applications.