WGU is looking to expand access to higher education through online, competency-based degree programs and needs a skilled professional to help build cutting-edge applications and services to increase and improve the student experience.
Requirements
- 7 years' experience in software development; pioneering new approaches and technologies in engineering.
- Experience in web-based applications and web services such as, Typescript, Nest.js, GraphQL, REST, SQL, GIT and other technologies, including experience integrating third-party products.
- Demonstrated ability to establish innovative system frameworks.
- Demonstrated ability to implement and manage an API Framework.
- Proven experience in the following areas: Amazon Web Services (AWS), GIT, SQL, Typescript, Nest.js, GraphQL,
- Experience architecting, implementing, and managing enterprise-level software solutions.
- Strong experience with distance education and distance learning students is preferred.
Responsibilities
- Lead in the building of cutting-edge applications and services to increase and improve the student experience.
- Exemplify a mastery of coding excellence and software quality, mentoring others and pioneering new standards and architectural foundations.
- Foster and utilize innovative approaches to problems and functionality for all key stakeholders.
- Own technologies focusing on student success and scalability while supporting student-focused user experience.
- Collaborate with developers, designers, testing, and product management to develop features and innovative approaches to applications and features.
- May mentor/advise engineering teams on new languages and technologies; act as a resident expert when needed.
- Establish a balance between strategic planning and initiatives with development, communication, troubleshooting, and problem solving.
Other
- Bachelor's degree in computer science, information technology, or related field, or an equivalent combination of experience and training.
- Excellent verbal and written communication skills and the ability to work equally well in self-managed and team-based Agile projects.
- Must be able to lift up to 15 pounds at times.
- Prolonged periods sitting at a desk and working on a computer.
- Master's degree or higher in related field