Job Listings

Senior Full Stack Software Engineer - Java/ Angular

Company:
Western Governors University
Job Location:
Guadalajara, NN
Category:
Programmer/Analyst
Type:
Full-Time

Job Type: Full time

Job Number: JR-020428

Location: Guadalajara, MX

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.

Driven by a mission to expand access to higher education through online, competency-based degree programs, WGU is also committed to being a great place to work for a diverse workforce of student-focused professionals. The university has pioneered a new way to learn in the 21st century, one that has received praise from academic, industry, government, and media leaders. 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.

Essential Functions and Responsibilities:

  • Develop web applications and web services using Java, SOAP, REST, XML, HTTP, and other web technologies.
  • Manage multiple tasks and responsibilities in high-pressure environments; excelling at pinpointing and resolving problems in early project stages to avoid cost/time expenses.
  • Deliver high quality projects on time, through ability to design architecture, write high quality code, and execute effective unit tests.
  • Optimize performance tuning for high utilization 24x7 access.
  • Integrate third party products with existing infrastructure.
  • 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.
  • Researches, designs, and develops computer software systems, in conjunction with hardware product development applying principles and techniques of computer science, engineering, and mathematical analysis.
  • Analyzes software requirements to determine feasibility of design within time and cost constraints.
  • Consults with hardware engineers and other engineering staff to evaluate interface between hardware and software, and operational and performance requirements of overall system.
  • Formulates and designs software system, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
  • Develops and directs software system testing procedures, programming, and documentation.
  • Ensures work area is clean, secure, and well maintained.
  • Performs miscellaneous projects as assigned.
  • Updates technical skills as required.
  • Performs other related duties as assigned.

Knowledge, Skill and Abilities:

  • Experience with Web Services development: REST/SOAP/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.
  • Excellent verbal and written communication skills
  • Working equally well in self-managed and team-based Agile projects and the ability to provide technical guidance and leadership to other team members.

Competencies:

Organizational or Student Impact:

  • Follows technical/ business processes; helps support change when necessary.
  • Executes complex, specialized technical projects/assignments.
  • Responsible for major or many components in the area of expertise.
  • Limit errors to prevent impact on client operations, costs, or schedules.

Problem Solving & Decision Making:

  • Individual meets department and personal goals with little direction/ supervision.
  • Leads key technical projects and programs that may facilitate the leadership and development of technical teams.
  • Drives project methods, techniques, and procedures.

Communication & Influence:

  • Communicates with parties within and outside of the university (e.g., customers, vendors, etc.)
  • Works to influence parties within and outside of the job function at an operational level regarding policies, procedures, and practices.

Leadership & Talent Management:

  • Responsible for providing guidance, coaching, and training to other employees within the technical area.
  • Responsible for managing significant/complex technical projects at this level, involving delegation of work and review of work products.

Job Qualifications:

Minimum Qualifications:

  • Subject matter expert in the area of responsibility or has extensive knowledge of several technical areas.
  • Typically requires a technical university degree or equivalent experience.
  • 6 years of prior relevant experience.
  • Advanced degrees (Master's or PhD) may be required for certain disciplines, and the experience requirement may be reduced by 2-4 years.

Department Specific Minimum Qualifications:

  • Bachelor of Science Degree in Computer Science, Information Technology, related field, or equivalent experience.
  • Minimum of 6 years experience and a proven track record in developing web-based applications and web services using Java, SOAP, REST, XML, ServiceNow, and other web technologies, including experience interfacing with databases and integrating third-party products with existing infrastructure.

Preferred Qualifications:

  • Other Technical Experience That Would be a Plus
    • Jira
    • Agile/Scrum project development
    • IDM/OSSO
    • ASP/.Net
    • Hibernate/Seam
    • Banner
    • DROOLS, JBOSS
    • Technical Certification
    • Application Integration with Legacy Systems
    • JSF, J2EE, Java EE, jQuery, JavaScript
    • SQL
    • Oracle or other database interface

Learn more about our WGU Mexico Team by clicking here.

HigherEd360 is part of the HigherEdJobs network.