Western Governors University - Salt Lake City, UT

posted 27 days ago

Full-time - Mid Level
Salt Lake City, UT
Educational Services

About the position

The Senior Software Engineer at Western Governors University (WGU) is responsible for developing web applications and services using Java and Angular, while ensuring high-quality project delivery. This role involves managing multiple tasks in high-pressure environments, optimizing performance, and integrating third-party products. The engineer will work closely with internal customers to gather requirements and will be involved in the full software development lifecycle, including design, testing, and documentation.

Responsibilities

  • Develop web applications and web services using Java, SOAP, REST, XML, and other web technologies.
  • Manage multiple tasks and responsibilities in high-pressure environments.
  • Deliver high-quality projects on time by designing architecture, writing code, and executing unit tests.
  • Optimize performance tuning for high utilization 24x7 access.
  • Integrate third-party products with existing infrastructure.
  • Gather business processes and project requirements from internal customers.
  • Research, design, and develop computer software systems in conjunction with hardware product development.
  • Analyze software requirements to determine feasibility of design within time and cost constraints.
  • Consult with hardware engineers to evaluate interface between hardware and software.
  • Formulate and design software systems using scientific analysis and mathematical models.
  • Develop and direct software system testing procedures, programming, and documentation.
  • Ensure work area is clean, secure, and well maintained.
  • Perform miscellaneous projects as assigned and update technical skills as required.

Requirements

  • Subject matter expert in responsibility or extensive knowledge of several technical areas.
  • Technical university degree or equivalent experience.
  • 6 years of prior relevant experience with Java and Angular.
  • Bachelor of Science Degree in Computer Science, Information Technology, or related field.

Nice-to-haves

  • Experience with NetBeans
  • Familiarity with Subversion
  • Experience with Jira
  • Agile/Scrum project development
  • Knowledge of IDM/OSSO
  • Experience with ASP/.Net
  • Familiarity with DRUPAL
  • Knowledge of Groovy/Grails
  • Experience with Ruby/Rails
  • Familiarity with PHP
  • Experience with Hibernate/Seam
  • Knowledge of Banner
  • Experience with DROOLS, JBOSS
  • Technical Certification in Application Integration with legacy systems
  • Experience with JSF, J2EE, Java EE, jQuery, JavaScript
  • Knowledge of SQL
  • Experience with Oracle or another database interface.

Benefits

  • Diversity and inclusion commitment
  • Opportunities for professional development
  • Flexible work environment
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service