WGU is looking to hire a software engineer to contribute to their mission of expanding access to higher education through online, competency-based degree programs. The role involves building and maintaining software systems that support student success and create a better tomorrow for individuals and their families.
Requirements
- Understanding of the processes associated with software development, including Planning, Measurement, Coding, Testing, Reuse, Tools, Abstraction, Algorithms and Complexity, Security, and basic system understanding
- Ability to employ the tools and techniques related to an engineering discipline, such as database management, user interface development, inter-process communications, etc.
- Ability to create designs that can be realized in code that achieve functional and non-functional requirements for an application or assigned part of the system.
- Ability to understand differences, strengths and weaknesses of various Software Development Life Cycle models, and practical considerations of options
- Understands implications of Software as a Service in the creation of software systems.
- 3 years of experience and a proven track record in developing web-based applications and web services using Java, REST, and other web technologies
- 2 years of experience with software, Java (Spring, Apex), JavaScript (Node.js, React, Angular)
Responsibilities
- Acts as a contributing member in assigned area within software engineering.
- Maintains accountability for quality of services in their assigned area and success of assigned projects for on-time, on-budget, and on-scope delivery.
- Contributes formally and informally to effectiveness of the team.
- Participates in knowledge-transfer activities to increase their expertise and contribution.
- Speaks authoritatively and accurately with respect to questions related to their area of ownership.
- Contributes directly to rapid identification of system problems minimizing time to restoration of services.
- Interprets functional, non-functional, and implied requirements into designs and code that meet those specifications.
Other
- If you’re passionate about building a better future for individuals, communities, and our country—and you’re committed to working hard to play your part in building that future—consider WGU as the next step in your career.
- Whatever your role, working for WGU gives you a part to play in helping students graduate, creating a better tomorrow for themselves and their families.
- Ability to demonstrate a sense of urgency when looking for solutions to problems
- General awareness, even if through personal experience, of higher education landscape particularly with on-line education delivery
- Willingness to try new things as directed and adopt innovative ideas when presented