We are currently seeking a qualified, experienced, and highly motivated candidate for the position of Senior Web Application Developer. As a Senior Web Application Developer, you will build and manage software developed on leading open source technologies to support client focused operations alongside a team of passionate developers.
Why this job is important?
The Senior Web Application Developer will be responsible for designing, building, and maintaining applications delivered through an agile development process within a cross-functional development team. The system consists of many advanced open source technologies integrated to provide a streamlined and ease to use system for a diverse global user population of both internal FHI 360 as well as external users. Users are supported by internal FHI 360 staff and a helpdesk to handle issue resolution and training. FHI 360 maintains an exciting roadmap of features and functionality for the continual growth of the system. The Senior Developer is a key resource in the development and support of this roadmap. This is an exciting opportunity to build on your development experience to support projects that improve lives in lasting ways!
+ Develop new modules and extensions for an existing custom system leveraging open source technologies and systems.
+ Customize, configure, and administrate the web application and associated third party modules.
+ Work within a cross-functional team of front-end and back-end engineers, QA, and business analysis.
+ Contribute to the discovery and implementation of future solutions to project information and data needs.
+ Assists in the evaluation, development, and implementation of systems, including custom developed, off-the-shelf, and/or hosted solutions.
+ Participates in code and design reviews.
+ Develops new system components to include graphic user interfaces, software programs, database interfaces and reports.
+ Troubleshoots basic software malfunctions, maintaining existing programs and make appropriate modifications based on changes in business environment, equipment, personnel and/or errors in existing programs.
+ Executes development process for assigned work products within the scope of change/release management for enhancements and projects.
+ Updates system documentation per the change/release process.
+ Determines project scope, timelines and provide estimates on development efforts.
+ 8 years of programming and experience in PHP application development preferred.
+ Experience managing source code using revision control systems. Git is preferred.
+ Knowledge of coding best practices and design patterns.
+ Computer Science or Computer Engineering BA is required.
+ 5– 8 years of professional PHP or equivalent programming experience.
+ Strong knowledge and experience of databases (MySQL, SQL Server, etc.).
+ Experience with the MVC frameworks (Laravel, Symfony, etc.).
+ Ability to communicate technical information clearly and concisely to technical and non- technical users.
+ Ability to initiate majority of relevant tasks, specify and plan activities for task accomplishments and notify supervisor of variances.
+ Possession of excellent written and oral communication skills.
+ Ability to work in a team environment.
+ Customer Service Oriented
+ Read, write and speak English.
Typical Physical Demands:
+ Typical office environment. Ability to sit and stand for extended periods of time; ability to lift 5-25 lbs.
• Minimal if any
This job description summarizes the main duties of the job. It neither prescribes nor restricts the exact tasks that may be assigned to carry out these duties. This document should not be construed in any way to represent a contract of employment. Management reserves the right to review and revise this document at any time.FHI 360 fosters the strength and health of its workforce through a competitive benefits package, professional development and policies and programs that support healthy work/life balance. Join our global workforce to make a positive difference for others — and yourself.
Please click here to continue searching FHI 360's Career Portal.
FHI 360 is a nonprofit human development organization dedicated to improving lives in lasting ways by advancing integrated, locally driven solutions. Our staff includes experts in health, education, nutrition, environment, economic development, civil society, gender, youth, research, technology, communication and social marketing — creating a unique mix of capabilities to address today's interrelated development challenges. FHI 360 serves more than 60 countries and all U.S. states and territories.
As we evolve to meet the challenges of the future, we stand committed to the principles that have guided our organization for the last 40+ years. Our work continues to be grounded in research and science, strengthened by partnerships and focused on building the capacity of individuals, communities and countries to succeed.
FHI 360 is an equal opportunity and affirmative action employer whereby we do not engage in practices that discriminate against any person employed or seeking employment based on race, color, religion, sex, sexual orientation, gender identity, national or ethnic origin, age, marital status, physical or mental disability, protected Veteran status, or any other characteristic protected under applicable law.
FHI 360 will never ask you for your career site username or password, and we will never request money, goods or services during the application, recruitment or employment process. If you have questions or concerns about correspondence from us, please email CareerCenterSupport@fhi360.org.