Habitat for Humanity International (HFHI) is in search of an experienced and dedicated Lead Software Developer III, The Lead Software Developer is responsible for designing, building, testing and maintaining applications and systems related to Drupal and CMS systems. A successful candidate will be able to manage system integrations, configurations, and migrations, as needed, to provide business solutions.
Areas of Responsibility:
- Provides production support for existing software within the areas covered by the role
- Prepares technical documentation and design, program, maintain and monitor stored procedures
- Researches problems discovered by QA or product support and develop solutions to the problems
- Conducts unit & integration testing
- Scopes and designs efficient solutions to documented business needs
- Manages system integrations, configurations, and migrations, as needed, to provide business solutions
- Assumes ownership of core components of existing systems and recommend, plan, and implement improvements
- Improves software components to be consistent, easily supported and highly performing through the use of existing software design guidelines and analysis of performance bottlenecks
- Performs moderately complex product design, systems analysis and programming activities
- Provides input to architectural direction of the software components covered by the role and helps improve development process through additional automation and testing and
- Collaborate with the lines of business to architect and implement systems that meets both users' needs and business objectives in a timely manner
- Consistently deliver high-quality services to clients on schedule
- Works with business content and a variety of providers, departments, and divisions of the company advise management on architectural concepts and functional capabilities as needed
- Interfaces with external vendors
- Manage relationships with multiple vendors and determine tasks and assignments for more junior staff to insure completion and work is in-line with business objectives
Educational Background:
Bachelor’s degree or equivalent experience
Skills/Experience:
- 5+ years programming experience with multiple languages, libraries and software frameworks (eg. Drupal, SharePoint, PHP, CSS, HTML, JavaScript, .Net, etc.).
- Familiar with each layer in the LAMP stack from application architecture and system infrastructure points of view; knowledgeable and experienced in PHP and MySQL programming
- Proficient in Drupal (7 & 8) site development including custom module development, contributed and core modules
- Proficient in the maintenance and administration of Drupal modules and sites.
- Skilled in HTML, HTML5, CSS, JavaScript and client-side scripting libraries.
- Proficient in maintaining Varnish cache
- Knowledge of GIT version control
- Understands web trends, including social media integration and the impact of the growth of mobile/tablet browsing
- Comfortable integrating websites with other web applications and systems, both commercial and open source
- Knowledge of security standards and techniques for web applications
- Ability to juggle multiple projects/clients simultaneously
- Excellent presentation, written and verbal communications skills
- Ability to communicate complex information effectively to team and clients
- Experience in supporting and maintaining multi-platform applications
- Understanding of object oriented programming technologies
- Ability to scale the solution to the client’s goals and budget
- Strong technical knowledge in software development methodologies, design patterns and implementation.
Preferred Qualifications:
- Proficient in SharePoint site development; SQL Server; .Net based languages (VB.Net, C#, etc.)
- Experience using Visual Studio or related IDE
Job Function:
Organization Info
Listing Stats
Post Date:
Nov 30 2017
Active Until:
Dec 30 2017
Hiring Organization:
Habitat for Humanity International
industry:
Nonprofit