Habitat for Humanity International (HFHI) is in search of an experienced and dedicated Lead Software Developer III, who will be responsible for designing, building, testing and maintaining applications and systems.
Areas of Responsibility:
- Performs moderately complex product design, systems analysis and programming activities
- Manages system integrations, configurations, and migrations, as needed, to provide business solutions
- Scopes and designs efficient solutions to documented business needs
- 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
- 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
- Provides input to architectural direction of the software components covered by the role and helps improve development process through additional automation and testing
- Collaborate with the lines of business to architect and implement systemsthat meets both users' needs and business objectives in a timely manner
- Consistently deliver high-quality services to clients on schedule
- Works with business content owners and a variety of providers, departments, and divisions of the company to 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 jr. staff to insure completion and work is in-line with business objectives
Educational Background:
Bachelor’s degree or equivalent experience
Skills/Experience:
- 5+ years of programming experience with multiple languages, libraries and software frameworks (eg. .Net, MVC, SQL Server, CSS, HTML, JavaScript, etc.).
- Familiar with each layer in the Microsoft stack from application architecture and system infrastructure points of view; knowledgeable and experienced in .Net and MS SQL programming and SharePoint site development; SQL Server; .Net based languages (VB.Net, C#, etc.)
- Proficient in application development including custom module development, contributed and core modules
- Proven ability to carry a feature from start to finish: including prototypes, design specifications, constructive coding, unit testing, and problem resolution.
- Experience in the development and production of standards based web sites using HTML/5, CSS/3, JavaScript, jQuery, AJAX, JSON across multiple browsers a plus
- 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
- 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:
- Experience using Visual Studio or related IDE
- Drupal; PHP experience
Job Function:
Organization Info
Listing Stats
Post Date:
May 1 2018
Active Until:
Jun 1 2018
Hiring Organization:
Habitat for Humanity International
industry:
Nonprofit