This hands-on position will focus on governance, application delivery and support, technical implementations and functional solutions, and technology operations for websites and enterprise web applications.
You will participate in gathering business, functional and technical requirements, design, development and deployment. You will also participate in projects and maintenance coordination with 3rd party partners for our WordPress websites. You will be responsible for application development, UI and backend design, will deliver enhancements, implement best practices for SDLC and cybersecurity.
You will be vigilant about maintaining the integrity and security of systems to better serve the needs and aspirations of all departments, and overall mission of the company.
RESPONSIBILITIES:
- Design, develop, test, troubleshoot, deploy, maintain and implement large-scale, highly distributed, real-time and management systems that are core to effectively managing the cash management business.
- Manage process for creating web forms, assist in the process of connecting web forms to Salesforce and maintain/troubleshoot going forward.
- Assist in managing vendor relations, coordinate in-house and partner workloads.
- Gather and analyze business and functional requirements and translate business requirements into technical design specifications.
- Develop software solutions using MS tools and 3rd party APIs.
- Liaise with internal clients and users to understand their business needs in developing solutions.
- Establish and monitor process to maintain all websites.
- Lead the entire web application development life cycle from the concept stage to delivery and post-launch support.
- Ensure proper technical and support documentation.
- Assist VP of IT in ROI analysis and business case studies for project approval.
- Manage internal and external Website and Application Development resources.
- Manage & execute projects, develop schedules, manage risks and issues, facilitate meetings, report status to IT Leadership and Business Stakeholders. Act as a point of contact for teams when multiple workstreams are assigned to the same project to ensure team actions remain in synergy.
- Make effective decisions when presented with multiple options for how to progress with a project.
- Gather and analyze business and functional requirements and translate those into database structures and technical designs.
- Participate in and coordinate User Acceptance and Regression Testing for scheduled releases.
- Collaborate with Marketing on collecting and reporting website analytics.
- Implement Software Development Lifecycle (SDLC) and other best practices.
- Ensure proper technical and business process documentation.
- Collaborate with IT Service Desk to ensure best customer service experience for application support.
- Perform Root Cause Analysis on major issues with a focus on finding ways to prevent repeated future problems.
- Perform other duties or special projects as required or assigned.
QUALIFICATIONS:
Skills:
- Drupal site building, administration, patching, and maintenance.
- Drupal Development knowledge: PHP, Drush, Composer, Twig Templates.
- Knowledge of Apache Solr Search preferred.
- Knowledge of Salesforce API framework preferred.
- Strong analysis and problem-solving abilities. Technical eye for details.
- Very strong customer service orientation.
- Solid teamwork and interpersonal skills.
- Highly self-motivated and able to work independently with minimal supervision.
- Process oriented.
- Excellent verbal and written communication skills.
- Project Planning, Scheduling, Tracking & Reporting. Manage multiple projects at once in parallel.
- Experienced knowledge of project management methodologies such as SCRUM, Agile, hybrid and best practices.
- Experience with troubleshooting principles and issue resolution techniques.
- Good understanding of SDLC and ITIL processes.
- Business Requirements gathering, writing business and functional requirements.
- Understanding of User Experience, User Acceptance and Regression Testing concepts.
Work Experience:
- 5+ years of experience with application development.
- Experienced building user interfaces (UI) for websites and/or web applications.
- Experienced with debugging tools like Firebug and Chrome inspector.
- Experienced with code versioning tools such as Git and Bitbucket.
- Experienced with RESTful APIs and formats (JSON, XML).
- Minimum of 3 years of experience managing people.
Education:
- Bachelor's degree in computer science or related area.
- PMP or PGMP PMI Certification or equivalent preferred.
Seniority Level
Director
Employment Type
Full-time
Job Function
Information Technology
Industries
Non-profit Organizations
#J-18808-Ljbffr