Front-End Developer-Senior

closed
S M Software Solutions Inc. Logo

S M Software Solutions Inc.

📍Remote - Worldwide

Summary

Join the Government of Alberta's Digital Design and Delivery Division (DDD) as a Senior Front-End Developer. This role involves leading and managing the back-end implementation of large-scale enterprise platforms and services. You will work with modern Agile processes, focusing on security, user experience, and maintainability. Collaborate with cross-functional teams, including designers, developers, and architects. Apply security best practices and ensure solutions meet regulatory standards. Lead code reviews and integrate code into CI/CD pipelines. Proactively monitor and resolve performance and security issues. A strong background in back-end development and excellent communication skills are essential.

Requirements

  • To succeed, a solid background in back-end development is required
  • A strong technical understanding of current and emerging technologies, coupled with excellent communication, critical thinking, and collaboration skills is essential
  • The ability to balance business acumen with project leadership expertise will be crucial to successfully navigate and deliver in this dynamic environment

Responsibilities

  • Participate and contribute to project research and discovery
  • Contribute to technical field research and architecture exploration and discovery; and
  • Lead technical discovery and deliver related Artifacts such as diagrams and documentation
  • Provide solution design and development services related to
  • Detailed solution designs based on shared understanding from discovery
  • Completion of features for the continued development of exemplar projects that meet the needs of the product owners and improve the experience of Albertans
  • Functional and non-functional defect discovery and resolution; and
  • Enhancements to solution code quality, tooling, and documentation for improved maintainability
  • Collaborate with Front-End Designers to deliver solutions aligned to a consistent look and feel
  • Advise and inform Digital Architects and Product Owners on technical efforts and implementation options to facilitate frequent delivery
  • Support solution deployment and launch for limited and general availability
  • Contribute to a platform of user-centric services through
  • Focus on reuse in solution design and implementation; and
  • Direct contribution to reusable common components and capabilities
  • Sustain ongoing development through onboarding of technical team members, maintaining technical documentation, adopting and improving team development and quality practices and processes
  • Follow Agile/Scrum methodologies and best practices utilizing Dual-Track Development to increase the efficiency and effectiveness of the project with open communication in a high-performance team culture
This job is filled or no longer available