Enable job alerts via email!

Senior Software Designer, Web Application Development

freelance.ca

Ottawa

On-site

CAD 90,000 - 130,000

Full time

18 days ago

Job summary

A dynamic consulting firm seeks a Senior Software Designer to lead web application development. The ideal candidate will have a strong technical background, excellent communication skills, and experience in a collaborative environment. Join a culture focused on human values and digital transformation.

Benefits

Flexible work arrangements
Growth opportunities through mentoring
Inclusive workplace culture

Qualifications

  • At least 8 years of experience in Information Technology, focusing on application and software design.
  • Proven expertise in server-side languages and database design.
  • Experience as a senior designer in major projects.

Responsibilities

  • Design and architect scalable and high-performance web applications.
  • Collaborate with teams to ensure alignment with project goals.
  • Mentor software development teams and promote best practices.

Skills

Server-side languages
Database design
Agile methodologies
Clear communication
Software engineering concepts

Education

Bachelor’s degree in Information Technology, Computer Science, Engineering or related field

Job description

The company is a business management and information technology consulting firm dedicated to supporting organizations in their digital and organizational transformation. We believe that an innovative approach, human-centric values, and strong collaboration drive our clients’ and our own success.

Our Vision : Elevating Human Potential in Software Design

  • Individual Strength : A supportive environment where each team member’s engagement is celebrated and recognized.
  • Team Synergy : Fostering collaboration and knowledge sharing for shared success.
  • Collective Ambition : Uniting around a shared vision and ambitious goals that drive innovation and achievement.

If you are seeking to grow in a dynamic environment while contributing to transformative and large-scale projects, all within a human, innovative, and continuously evolving organization, the company is your next destination!

We are looking for our next team member to join us as a Senior Software Designer focused on Web Application Development.

Main Responsibilities – Senior Software Designer, Web Application Development

  • Design and architect scalable, maintainable, and high-performance web applications tailored to client needs.
  • Analyze functional and non-functional requirements to create effective technical solutions.
  • Collaborate with cross-functional teams—product owners, developers, testers, architects—to ensure alignment with project goals and technical standards.
  • Lead and participate in code reviews, architecture decisions, and quality assurance activities to ensure high standards in web solution delivery.
  • Mentor and support software development teams, fostering best practices in software engineering and web technologies.
  • Document solution architectures, technical decisions, and design patterns to promote knowledge sharing and technical excellence.
  • Propose and implement continuous improvement initiatives in web application frameworks, processes, and engineering approach.

Your Profile – Technical Skills and Experience in Web Application Development

  • Bachelor’s degree in Information Technology, Computer Science, Engineering, Business Analysis, Management, Information Security, Applied Mathematics, Sciences, or a related field.
  • At least 8 years of experience in Information Technology, with a strong emphasis on application and software design.
  • Proven expertise in server-side languages (for example, Java, C#, Python, Node.js) and fundamentals in database design (such as SQL, NoSQL).
  • Experience participating as a senior designer or architect in at least one major project (minimum 2,500 person-days in size) within the last five years, including at least 330 person-days of active contribution. The relevant project phase should include at least 1,250 person-days delivered.
  • Practical knowledge of fundamental software engineering concepts : refactoring, continuous integration / delivery (CI / CD), automated testing, Agile methodologies.
  • Ability and desire to communicate clearly in French and / or English, both spoken and written, within a team environment.

What We Offer – Opportunities in Software Design & Web Application Leadership

  • An engaging and inclusive workplace where your expertise in web application design is valued and nurtured.
  • A culture of collaboration and continuous learning with access to leading-edge projects in digital transformation and organizational innovation.
  • Flexible work arrangements to support work-life balance.
  • Growth opportunities through mentoring, professional development, and technical leadership.

How to Apply – Join Our Web Application Development Team

If you are excited by the challenge of influencing digital transformation as a Senior Software Designer in Web Application Development, and you thrive in a culture built on human values and innovation, we want to meet you!

Send your resume and cover letter to our Talent Acquisition team. We look forward to connecting with you soon and welcoming you

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.