Senior Web Developer

Ottawa, ON, CA, Canada

Job Description

About the Position

We are looking for a Senior Software Developer to provide services on existing applications, provide IT infrastructure recommendations for the company and work with our Digital History team in the development of new digital products and applications that allow our clients to showcase their research, culture, stories, and artifacts. Key responsibilities will include identifying creative solutions that meet client needs, including software design, development, writing application code, technical specifications, liaising with system users, conducting QA activities, and deploying applications. The Senior Software Developer will work both independently and collaboratively with staff, clients, communities, and external partners to take new software features from concept to deployment.

The ideal candidate has demonstrated experience working with JavaScript frameworks, databases and building custom solutions by leveraging existing tools or through the development of custom applications to take an idea from conception to completion. They manage their time effectively, are able to work independently, and they understand how their work contributes to the bigger picture without losing track of the small details. They take account of the requirements listed by the Project Manager to identify and implement strong solutions that meets all the needs. They are passionate about their work and can effectively communicate ideas, obstacles, and solutions to non-experts.

Primary Responsibilities

Review requirements for a project and identify relevant solutions Assist in scoping out all elements of a project and planning the workflow from start to finish Anticipating project risks and identifying mitigation efforts Develop, and optimize front-end and back-end software solutions to ensure web applications are rendered consistently in cross-browser environments. Create robust, scalable server-side logic using .Net 8, C# and JavaScript web frameworks. Conduct database design and tuning for performance and scalability with SQL Server. Collaborate with team to address technical issues and contribute to solutions for complex software issues. Support improvements to software development workflows. Provide technical documentation on projects and code Support junior developers in code development where necessary

Qualifications

Bachelor's degree in computer science or a related field. 5+ years of software development experience. Demonstrated expert in React.js, C#, .Net, SQL Server, and Azure. Strong problem-solving skills and ability to work under minimal supervision Strong communication, organizational and analytical skills

Position Details

Hours: Full-time with flexible hours Location: Ottawa or Calgary office with hybrid remote 2 days per week, Canada Compensation: Starting at $100K/year, with paid vacation, paid sick leave, and health and dental benefits Equipment provided (e.g. laptop, dual monitors, peripherals)

How to Apply:



If you are interested in joining Digital History's team for this role, please submit your resume online at www.knowhistory.ca (https://secure.collage.co/jobs/know-history/50365). If you have any questions or require accessibility or cultural accommodations, at any point in the application process, send us an email and we'll work with you to make sure your needs are met. * Digital History is committed to providing equal employment opportunities. We know that, in order to understand our collective history, we need to prioritize Indigenous and diverse voices across all aspects of our organization. We strongly encourage candidates to apply and self-identify if they identify as Indigenous, members of racialized communities and visible minorities, people with disabilities, or members of members of the Two Spirit (2S) & LGBTQIA+ communities.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2409387
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Ottawa, ON, CA, Canada
  • Education
    Not mentioned