WGU is looking to hire a software developer to research, design, develop, analyze, test, and implement software operating or application systems to support their mission of expanding access to higher education.
Requirements
- 3 years' experience and a proven track record in developing web-based applications and web services using Java, REST, XML, and other web technologies.
- 2 years' experience with software, Java (Spring, Apex), JavaScript (Node.js, React, Angular).
- Experience with Web Services development: REST/SOA/XML/HTML.
- Good understanding of issue troubleshooting and performance tuning.
- Commitment to quality through the ability to translate complex technical requirements into functional software using best practices to write high-quality code.
- Experience interfacing with databases and integrating third-party products with existing infrastructure.
- Jira
- Agile/Scrum project development
- IDM/OSSO
- Hibernate/Seam
- Banner
- Application Integration with legacy systems
- J2EE, Java EE, jQuery, JavaScript
- SQL
- AWS
Responsibilities
- Develop web applications and web services using JavaScript, Java, REST, XML, HTTP, and other web technologies.
- Researches, designs, and develops computer software systems, applying principles and techniques of computer science, engineering, and mathematical analysis.
- Analyzes software requirements to determine the feasibility of design within time and cost constraints.
- Formulates and designs software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Develops and directs software system testing procedures, programming, and documentation.
- Optimize performance tuning for high utilization 24x7 access.
- Integrate third-party products with existing infrastructure.
Other
- Communicates project information to the client, project manager, or other design personnel working on projects.
- Maintains good working relationships with clients and staff.
- Supports team members and ensures established goals and deadlines are met.
- Keeps management informed of status and significant problems.
- Excellent verbal and written communication skills and the ability to work equally well in self-managed and team-based Agile projects.
- Work with internal customers to gather business processes and project requirements.
- Bachelor of Science Degree in Computer Science, Information Technology, or related field, or equivalent experience.