Senior Solutions Architect - Digital Solutions

Company:  Western Governors University
Location: Salt Lake City
Closing Date: 09/11/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

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.

We are seeking a highly skilled and innovative Digital Solutions Architect with a strong background in front-end, web development, and mobile technologies (iOS and Android). This role will focus on defining and driving the technical direction of our digital platforms, ensuring cutting-edge solutions across web and mobile applications.

Key Responsibilities:

Solution Architecture & Strategy:

  • Design and oversee the development of scalable, high-performance digital solutions, spanning web and mobile platforms.
  • Define the architecture for complex front-end and mobile solutions that integrate with back-end services and cloud platforms.
  • Lead the creation of multi-channel user experiences that are consistent across web, iOS, and Android platforms.

Front-End & Web Development:

  • Lead the architecture and design of responsive, high-performance front-end solutions using modern web technologies (HTML5, CSS3, JavaScript, React, Angular, Vue.js).
  • Ensure the adoption of best practices in front-end development, focusing on performance, security, and accessibility.
  • Collaborate with UX/UI designers and senior engineers to translate wireframes and mockups into functional and high-quality user interfaces.

Mobile Development (iOS & Android):

  • Architect native mobile applications for iOS (Swift) and Android (Kotlin, Java) that provide seamless and high-quality user experiences.
  • Ensure the integration of mobile apps with APIs and backend services, including cloud-based solutions (AWS, Google Cloud, or Azure).
  • Develop strategies for cross-platform mobile development (React Native, Flutter) to maximize code reuse and efficiency.

API Integration & Cloud Services:

  • Design and implement RESTful and GraphQL APIs to ensure efficient data exchange between front-end and mobile applications.
  • Leverage cloud platforms and services to ensure scalability, performance, and high availability of digital solutions.
  • Architect solutions with microservices to support modularity, scalability, and continuous deployment.

Technology Leadership & Governance:

  • Introducing, articulating, and documenting best practice target state designs and concepts that utilize modern, cloud-native patterns to accelerate delivery of capabilities that drive market share and delight customers.
  • Define and maintain development standards, best practices, and technical guidelines for digital solution delivery.
  • Oversee technical governance and ensure that solution architectures align with business and security requirements.
  • Evaluate and recommend emerging technologies and frameworks for digital solutions, ensuring the adoption of best-in-class tools and methodologies.

Collaboration & Leadership:

  • Collaborate with product managers, business stakeholders, and development teams to define technical requirements and solution roadmaps.
  • Lead and mentor development teams, promoting knowledge sharing and technical excellence.

Required Skills & Qualifications:

  • BS degree in Computer Science or related technical field involving coding or equivalent practical experience.
  • 8+ years of experience with Mobile Development.
  • 10+ years of software development experience with complex low-level programming, data structures/algorithms.
  • Expert level understanding of iOS and Android platform design and architecture.
  • Extensive knowledge of front-end development technologies and frameworks such as React, Angular, Vue.js, HTML5, CSS3, JavaScript/TypeScript.
  • Strong experience in native iOS development (Swift) and Android development (Kotlin, Java).
  • Experience with cross-platform frameworks like React Native, Flutter.
  • Thorough understanding of modern information security and data protection methodologies and how to apply them to modern technology stack.
  • Experience designing scalable API architectures (RESTful, GraphQL, Firebase) and integrating front-end/mobile apps with back-end systems.
  • Hands-on experience with cloud platforms (AWS, Google Cloud, Azure) and mobile app deployment pipelines.
  • Strong understanding of security, performance optimization, and UX principles for both web and mobile applications.
  • Knowledge of SQL and other/NoSQL/modern database and storage technologies. Desired understanding of Oracle, JDBC and ORM frameworks (e.g. Hibernate).
  • Experience with Design Patterns, MVC and frameworks (e.g. Spring).
  • Competent in software engineering tools (e.g. Java build tools) and best practices (e.g. unit testing, test automation, continuous integration, etc.).
  • Serve as a strong advocate of code craftsmanship, good coding standards and use of tools that will improve the quality of the delivered code.
  • Experience with using Agile/Scrum methodology for software development.
  • Deep understanding of web services and SOA related standards like REST/OAuth/JSON and SOAP/WSDL.
  • Extra credit: Provide your GitHub account or code samples with your resume!

Preferred Qualifications:

  • Experience with microservices architectures and containerization (Docker, Kubernetes).
  • Familiarity with back-end languages like Node.js, Python, or Java.
  • Strong experience in continuous integration and deployment (CI/CD) practices.
  • Experience with analytics tools and mobile app monitoring for performance tracking.
  • Enterprise or Application Architecture certification (Open Group, CM-ISRI, ESAI, IEAD, ITAC, TOGAF, etc.)

The salary range for this position takes into account the wide range of factors that are considered in making compensation decisions including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs.

At WGU, it is not typical for an individual to be hired at or near the top of the range for their position, and compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range is: Pay Range: $157,000.00 - $243,400.00

WGU will accept applications for this position until 12:00 AM ET, 11/15/2024.

How to apply: apply online

This is a full-time, regular position that is eligible for bonuses; medical, dental, vision, telehealth and mental healthcare; health savings account and flexible spending account; basic and voluntary life insurance; disability coverage; accident, critical illness and hospital indemnity supplemental coverages; legal and identity theft coverage; retirement savings plan; wellbeing program; discounted WGU tuition; and flexible paid time off for rest and relaxation with no need for accrual, flexible paid sick time with no need for accrual, 11 paid holidays, and other paid leaves, including up to 12 weeks of parental leave.

The University is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.

#J-18808-Ljbffr
Apply Now
An error has occurred. This application may no longer respond until reloaded. Reload 🗙