WGU

WGU

Software Engineer II - Student Affairs

Salt Lake City, UT · Mid · Full-time

Sponsorship not specified$119k-$179kDetected 5 days ago
JavaScriptJavaReactAngularNode.jsSpringAlgorithmsGitSQLAWSRESTProject ManagementAgileJiraResearchCommunication

About the role

  • 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.
  • They keep management informed of status and significant problems.
  • Uses data and metrics to analyze Key Performance Indicators• Ability to explain the basic value of a system and subsystems to users and how the various subsystems inter-operate to provide features.

Responsibilities

  • They are responsible for the research, design, development, analysis, testing, and implementation of software operating or application systems.
  • They communicate project information to client, project manager, or other design personnel working on projects.
  • They maintain good working relationships with clients and staff.
  • They write and maintain complete documentation.
  • They support team members and ensure established goals and deadlines are met.
  • Demonstrates the 'good enough' principle that balances quality and time to implement.• Interprets functional, non-functional, and implied requirements into designs and code that meet those specifications.
  • Identifies gaps, risks, and deficiencies in such requirements and proposes solutions.• Writes technical requirements that can be interpreted by others into system realizations.• Performs other job-related duties as assigned.
  • Appropriately uses design patterns, system decomposition, security, and fault tolerance.
  • Thinks of and designs for scale, reliability, and cost in a public cloud environment.
  • Additional travel may be assigned as needed to support business requirements.

Requirements

  • Bachelor's Degree in Computer Science, Information Technology, or related field
  • 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)
  • Experience interfacing with databases and integrating third party products with existing infrastructure
  • Minimum Qualifications
  • Experience• 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)• Experience interfacing with databases and integrating third party products with existing infrastructure

Nice to have

  • Experience with IntellliJ/VS Code, JIRA, GIT
  • Experience with Agile/Scrum Project Development
  • Experience with Java or a similar Object-oriented language
  • Experience with IDM/OSSO, Hibernate/Seam, Banner
  • Experience with Application Integration with legacy systems
  • Experience with J2EE, Java EE, JavaScript, and SQL
  • Technical Certifications

Compensation

  • $118,900.00 - $178,500.00
  • This position requires occasional travel of up to 20%, including required attendance at designated company summits (typically one to two per year).

Benefits

  • The Software Engineer II is an early- to mid-career contributor that has a combination of formal education and experience in the software engineering field.
  • Education • Bachelor's Degree in Computer Science, Information Technology, or related field
  • Experience in lieu of educationEquivalent relevant experience performing the essential functions of this job may substitute for education degree requirements.
  • Generally, equivalent relevant experience is defined as 1 year of experience for 1 year of education and is the discretion of the hiring manager.

Equal opportunity

  • All qualified applicants will receive consideration for employment without regard to any protected characteristic as required by law.
  • Accommodations: Applicants with disabilities who require assistance or accommodation during the application or interview process should contact our Talent Acquisition team at recruiting@wgu.edu.
  • Applicants with disabilities who require assistance or accommodation during the application or interview process should contact our Talent Acquisition team at recruiting@wgu.edu.

This listing is sourced directly from WGU's careers page and normalized into a canonical job model.