Senior Software Engineer

2 weeks ago


Ottawa, Canada Securitas Technology Canada Full time
Securitas Healthcare, part of Securitas, empowers caregivers to deliver connected, productive, and safe care. Our innovative portfolio of solutions helps hospitals, clinics, and senior living organizations protect people, use their assets efficiently, and understand their operations for a caring and healing environment.

We need the best people to help us deliver on that mission. People who are inspired by our vision. People with individual imaginations, perspectives, and experiences. People who don’t just join us but add to us.

Position Description: Reporting to the Software Team Leader, the Senior Software Engineer is responsible for software application implementation and support. Duties include, but are not limited to, creating technical specifications, estimating development tasks, writing clean and scalable code to create software applications, documenting the design and code, responding to customer-initiated bug reports and feature requests.

Responsibilities

  • Execute in an Agile methodology
  • Work with Product Management to refine market requirements into product requirements
  • Collaborate with team members to
    • Refine user experience designs
    • Establish development practices
    • Define sprint targets in alignment with business priorities
    • Design and develop software using best practices
    • Inspect, verify the work of others through code reviews and development testing
  • Create and maintain software/architecture documentation to effectively communicate system development
  • Remain current with emerging technologies/industry trends and apply them into operations and activities
  • Execute development plans by meeting or exceeding sprint and milestone targets
  • Achieve schedule
Desired Qualifications And Skills

  • Bachelor's degree (B. Sc.) from four-year College or university; or 8+ years related experience and/or training; or equivalent combination of education and experience. Strong Microsoft .NET development experience is required.
  • 8+ years of full stack development experience in design and development of web applications ensuring security, protection of customer data, performance, scalability, and exceptional user experience.
  • 5+ years of Agile development experience
  • Expert level design experience in a variety of web and cloud technologies including .NET , Angular, HTML, CSS and Javascript
  • Aggressive diagnosis and creative problem-solving skills
  • Ability to learn rapidly and master emerging technologies
  • Track record of hitting schedules on projects
  • Strong English communication skills
  • Above all, must be a highly motivated, collaborative team player, and over-achiever who is passionate and driven to deliver results.

Required Competencies

  • Proficient in C#, C++ languages and Object-Oriented programming
  • Strong knowledge of .NET Framework - ASP.NET, Web Form, .NET MVC
  • Angular, HTML, JavaScript, CSS
  • Database Design and Management in MSSQL.
  • Web Services (SOAP, REST) and API
  • Ionic / Cordova / Capacitor
  • GIT repository source control
  • Understand and familiar with Agile methodologies and Software Development Life Cycle
  • Strong debugging skill and a motivated self-learner

Additional Competencies That Would Be Considered As Assets

  • Familiarity with AWS
  • Visual Studio and Azure DevOps Services
  • Familiarity with Unit Test Frameworks
  • Apache Tomcat
  • MFC
  • Demonstrable Experience in Development or Support on one or more of:
  • Healthcare Products
  • Security Products

Benefits

  • Highly competitive salary
  • Flexible Work Arrangements
  • Full Benefits as of Day 1
  • Retirement Plans as of Day 1
  • Short Term and Long Term Disability
  • Paid vacation, holiday
  • Educational Assistance
  • Company Training Program
  • Exceptional growth opportunities


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About QNX Software SystemsWe are a leading provider of operating systems, safety and security certification expertise, and professional services for the automotive, medical, industrial and consumer industries.Estimated Salary: $140,000 - $180,000 per yearJob Description:We are seeking an experienced Senior WiFi Networking Software Engineer to join our team...


  • Ottawa, Ontario, Canada L3Harris Technologies Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at L3Harris Technologies. As a key member of our software development team, you will play a critical role in designing, developing, and implementing complex software systems.


  • Ottawa, Ontario, Canada Randstad Full time

    We are seeking a highly skilled Senior Software Engineer to join our team at {company}. As a key member of our engineering team, you will be responsible for designing, developing, and deploying high-quality software solutions. Responsibilities:Design and develop software solutions using a variety of programming languages and technologies.Collaborate with...


  • Ottawa, Ontario, Canada Nokia Full time

    About the RoleWe are seeking a highly motivated and skilled software engineer to join our team at Nokia. As a senior software development engineer, you will have the opportunity to work on cutting-edge projects that drive innovation in the field of networking and communications.


  • Ottawa, Ontario, Canada NewFound Recruiting Full time

    At NewFound Recruiting, we are seeking a skilled Senior Software Engineer to join our team in Ottawa, Ontario. With a focus on developing innovative solutions, this role offers the opportunity for professional growth and challenges that will help you advance your career.About UsWe are a leading recruitment agency dedicated to providing exceptional service to...


  • Ottawa, Ontario, Canada CB Canada Full time

    Job SummaryCB Canada is seeking an experienced Senior Software Engineer to join our Developer Experience Engineering team. In this critical role, you will play a key part in defining and improving the experience our product teams see each day.About the RoleAs a Senior Software Engineer, Developer Experience Engineering, you will be responsible for driving...


  • Ottawa, Ontario, Canada Esri Full time

    OverviewAt Esri, we are revolutionizing the field of geospatial technology with our cutting-edge ArcGIS Enterprise software. As a Senior Software Quality Engineer, you will be part of a talented team that is shaping the future of mapping and analytics.


  • Ottawa, Ontario, Canada Telesat Full time

    About the RoleWe are seeking an experienced Senior Software Development Engineer to join our team at Telesat in Ottawa, Canada. As a key member of our scrum team, you will contribute to the design, development, and testing of cutting-edge LightSpeed Software.


  • Ottawa, Canada TrendMicro Full time

    h3>Senior Software DeveloperTrend Micro, a global cybersecurity leader, helps make the world safe for exchanging digital information. Fueled by decades of security expertise, world-leading global threat research and intelligence, and continuous innovation, our cybersecurity platform protects hundreds of thousands of organizations and millions of individuals...


  • Ottawa, Ontario, Canada Procom Full time

    We are seeking a highly skilled Senior Embedded Software Engineer to join our team at Procom in Ottawa.As a key member of our team, you will be responsible for designing and developing software features using C++ and Python for cloud-connected modules.The ideal candidate will have 10+ years of experience in embedded C++ development, with recent experience...


  • Ottawa, Ontario, Canada Nokia Full time

    Nokia is seeking a highly skilled Senior Software Engineer to join our Cloud Network Services / Mobile Gateway Packet Core team. This role will focus on developing and implementing software solutions for Application Assurance (DPI) within the mobile gateway product.About the RoleAs a Senior Software Engineer, you will be responsible for leading, solving, and...


  • Ottawa, Ontario, Canada Tripadvisor Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our SEO team at Tripadvisor. As a Senior Software Engineer, you will be responsible for managing a squad of engineers towards long-term goals while delivering new capabilities daily.You will work closely with our SEO analysts to prioritize work and collaborate across the company...


  • Ottawa, Canada Adtran Full time

    p>The Senior Software Engineer will be responsible for the design, development, and testing of the embedded software for optical transceiver assemblies and plugs within the Optical Engines product unit. The engineering expert will work closely with Optical, Hardware, and Test engineers to ensure product goals are met.Perform all aspects of embedded firmware...


  • Ottawa, Ontario, Canada Harris Geospatial Solutions Full time

    About Your Role as a Senior Software Development EngineerWe are seeking an experienced Senior Software Development Engineer to join our team at Harris Geospatial Solutions. In this role, you will design and develop software solutions that operate in complex, multi-network environments.Your Responsibilities:Design and contribute to software architecture...


  • Ottawa, Canada Harris Geospatial Solutions Full time

    About your next Challenge as a Senior Software Engineer:What will you do: Design software solutions and contribute to software architecture designs;Understand and develop microservices solution that operates in a complex, multi-network environment;Conduct independent research and provide new solutions to problems; Interact with systems engineering on...


  • Ottawa, Canada HuntsBot Full time

    Senior Software Engineer at SurveyMonkeyTitle: Senior Software EngineerLocation: Ottawa, Canada/Canada – RemoteWhat we’re looking forThe Content Experience team is looking for a Senior Software Engineer with a passion for solving complex, challenging problems and who can work remotely with the main team in California. We manage the content website, build...


  • Ottawa, Ontario, Canada Acuity Software Full time

    About Acuity SoftwareWe are a leading software company that offers innovative solutions for web-based applications.Job OverviewAs a Senior Quality Assurance Specialist, you will be responsible for performing manual and automated testing as well as configuration management tasks for our ASP.Net based software.RequirementsTo be successful in this role, you...


  • Ottawa, Ontario, Canada Randstad Full time

    Job Title: Senior Software Engineer We are seeking an experienced Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality software applications. Responsibilities: * Design and develop scalable software applications * Collaborate with...


  • Ottawa, Ontario, Canada Insight Global Full time

    About the RoleWe are seeking a highly skilled Senior MATLAB Software Test Engineer to join our team at Insight Global. This role offers an exciting opportunity to work with cutting-edge technology and contribute to the development of innovative software solutions.


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    Job SummaryThe BlackBerry QNX team is seeking a highly skilled Senior Networking Systems Software Engineer to join our dynamic group of experts. This role will be instrumental in developing high-quality ethernet drivers and networking stack for some of the most advanced hardware platforms available.We are looking for a seasoned engineer with a deep...