Solution Architect – Web Application (Front End)

72317
Ottawa, Ontario
Contract
4 weeks ago

SCOPE
The Solution Architect is responsible for designing, developing, and implementing technology solutions that meet business requirements and align with the organization’s strategic goals. This role involves working closely with stakeholders, including business leaders, developers, and project managers, to ensure that solutions are technically sound, scalable, and cost-effective. The Solution Architect provides technical leadership throughout the project lifecycle, from initial concept through to implementation and support.
DUTIES
There is a technology need to have a vision for Client-Side Front end development, how it should be architect, take into account modern design patterns to ensure security, performance and scalability as well as development efficiency to mee the business needs.
The enterprise standard today is angular but there are other approaches older applications that need to be considered in business requirements and technology road mapping such as WebLogic, jsp, jsf , word press and php.
Will need to work with business to do discovery and IT reviews

DURATION AND POTENTIAL START DATE
Targeted start date: September 30th, 2024
End date: September 30th, 2025 (1 year with the possibility of extension)

SKILLS AND EXPERIENCES:

Core Angular Skills

  • Angular Framework: Deep understanding of Agular’s architecture, including components, services, directives, modules, and dependency injection. Proficiency with Angular CLI, RxJS, and state management patterns
  • TypeScript: Expertise in TypeScript, as Angular is built with it. This includes advanced features like decorators, generics, and type inference

Front-End Technologies

  • HTML5 and CSS3: Mastery of HTML5 and CSS3 for building user interfaces. Knowledge of CSS preprocessors like SASS or LESS can be beneficial
  • JavaScript: Strong grasp of JavaScript, including ES6+ features, is essential for modern web development

Development Tools and Practices

  • Node Package Manager (npm): Familiarity with npm for managing packages and dependencies.
  • Version Control Systems: Proficiency in using Git for version control and collaboration.

Legacy Technologies

  • Java EE and WebLogic: Understanding of Java EE technologies and experience with WebLogic server for managing enterprise applications.
  • JSP/JSF and Prime Faces: Proficiency in Java Server Pages (JSP), Java Server Faces (JSF), and Prime Faces for building and maintaining older web applications.

Content Management Systems

  • TeamSite/live site WordPress: Knowledge of WordPress for managing content and integrating with other systems.

Architectural Skills

  • Design Patterns: Knowledge of design patterns and best practices for scalable and maintainable code.
  • Microservices Architecture: Understanding of microservices architecture and how to integrate Angular applications with microservices.

Responsive Additional Skills

  • Design: Understanding responsive web design principles to ensure applications work well on various devices and screen sizes1.

Testing Soft Skills

  • : Knowledge of testing frameworks and tools like Jasmine, Karma, and Protractor for unit and end-to-end testing.
  • Build Tools: Experience with build tools like Webpack or Angular CLI for optimizing and bundling code.
  • Problem-Solving: Strong analytical and problem-solving skills to debug and optimize applications.
  • Collaboration: Ability to work effectively in a team, communicate clearly, and collaborate with other developers and stakeholders.
  • Leadership: Ability to guide and mentor development teams, ensuring best practices and high-quality code.

Strategic Skills

  • Technology Road mapping: Ability to create and manage a technology roadmap that aligns with business objectives and ensures seamless integration of new technologies.
  • Business Acumen: Understanding of business processes and the ability to translate business requirements into technical solutions.

The pay range that the employer reasonably expects to pay for this position is between and

Our voluntary benefits offering includes medical, dental, vision and retirement benefits.

Applications will be accepted on an ongoing basis.

Tundra Technical Solutions would like to thank you for the interest you have demonstrated in this opportunity. However, only candidates with the required skills will be contacted.

Tundra Technical Solutions is an Equal Opportunity/Affirmative Action Employer. We welcome and encourage diversity in our workplace.

Not interested in this position, but know somebody who might be? Check out our Referral Reward Program, referrals are a big secret behind our success. As always, we’re on the lookout for great people. And we know that you know great people!

Tundra Technical Solutions is among North America’s leading providers of Information Technology and Engineering staffing and consulting services. Our success and our clients’ success are built on a foundation of service excellence. Rather than continually trying to sell to new clients and companies and simply filling databases with candidates, we focus on developing stronger relationships and deeper knowledge of our existing clients’ challenges and opportunities.

Open ears. Open minds. Open futures