*Cover letter is required with application.*
Summary: The Senior Web Developer strengthens University Advancement's development team by providing a flexible skill set to address development challenges on multiple fronts. This position will improve the functionality of key web initiatives with a primary focus on improving the user experience by leveraging user data stored in Blackbaud eCRM. Other major projects will include mobile app build-outs, creating and leveraging APIs, web content management, as well as design and execution of new high-impact applications.
- Understands business challenges; leverages or creates web-based, internally developed solutions.
- Develops and maintains constituent-centric web and mobile applications through a team-oriented process.
- Supports vendor applications and uses APIs to interface with WFU custom applications.
- Interacts with databases and understands data concepts, including querying and editing records while adhering to business process and best practices.
- Helps maintain a stable WordPress environment; improves WordPress functionality.
- Maintains well-documented, reusable, and transferable code; uses GIT.
- Provides backup for other developer's work; helps administer code reviews, tests and performs maintenance and support.
Required Education, Knowledge, Skills, Abilities:
- Bachelor's degree in computer science or related technical field (or equivalent experience) and five to seven years of web development experience.
- High level of experience and knowledge of mobile app builds, especially React Native.
- Experience with agile development, GIT version control, JSON, SQL, MySQL, SOLID coding standards, VB.NET, APIs, SOAP, WSDLs, object-oriented programming concepts, WordPress CMS.
- Ability to define and communicate a technical vision with technical and non-technical teammates.
- Able to work well in collaborative development environment.
- Possess a growth mindset; willingness to learn new skills, frameworks and programming languages.
- Demonstrates ability to see and understand problems and opportunities, then be able to apply technical problem-solving skills.
- Ability to see the big picture; understanding the goals and functions of departments across Wake Forest to see how development work impacts the University as a whole, not just each specific project.
- Ability to think creatively and problem solve using data and technology.
- Mobile app development skills.
- Excellent written and verbal communication skills.
- Ability to define and communicate a technical vision to a variety of audiences.
- Excellent organizational and time management skills.
- Ability to work successfully in teams, in a collaborative environment and under own initiative.
- Willingness to learn new skills, frameworks, and programming languages.
- Demonstrated ability to see and understand problems and opportunities and ability to apply technical problem-solving skills.
- Demonstrated ability to develop plugins and themes and familiarity with the WordPress Codex, particularly API documentation and PHP Function Reference.
Preferred Education, Knowledge, Skills, Abilities:
- Angular JS experience.
- Responsible for own work only.
Note: This position profile identifies the key responsibilities and expectations for performance. It cannot encompass all specific job tasks that an employee may be required to perform. Employees are required to follow any other job-related instructions and perform job-related duties as may be reasonably assigned by his/her supervisor.
In order to provide a safe and productive learning and living community, Wake Forest University conducts background investigations and drug screens for all final staff candidates being considered for employment.
Wake Forest seeks to recruit and retain a diverse workforce, and encourages qualified candidates across all group demographics to apply.
Candidates only! It is NOT OK for recruiters or others to solicit this company.