WGU is looking to expand access to higher education through online, competency-based degree programs and needs a Software Engineer II to contribute to the research, design, development, analysis, testing, and implementation of software operating or application systems.
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
- Experience with Java, REST, and other web technologies
- Experience with software, Back-End: Java (Spring) and Front-End: Angular
- Experience with Cloud-Native Development, and/or Porting/Refactoring of On-Site to Cloud (preferably AWS)
Responsibilities
- Acts as a contributing member in the assigned area within software engineering.
- Maintains accountability for the quality of services in their assigned area and the success of assigned projects for on-time, on-budget, and on-scoped delivery.
- Demonstrates competence in both general software engineering as well as at least one sub-discipline (databases, middleware, UI development, etc.).
- Contributes formally and informally to the 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 the rapid identification of system problems, minimizing time to restoration of services.
Other
- Bachelor’s Degree in Computer Science, Information Technology, or related field
- 5 years of experience and a proven track record in developing web-based applications and web services
- Ability to contribute to a strong and cohesive team through professional interactions
- Ability to engage others at the right level and right time. Communicates effectively in group settings by knowing the audience, listening effectively, and being responsive.
- Full-Time Regular Positions (classified as regular and working 40 standard weekly hours)