Software Developer

1 month ago


NiagaraontheLake, Ontario, Canada Panasonic Full time
Job Title: Intermediate Software Developer

At Panasonic Canada, we are committed to enhancing the well-being of people, communities, and society through our innovative technologies and solutions. We are seeking an experienced Intermediate Software Developer to join our team.

Job Summary:

We are looking for a skilled software developer to design and develop high-quality, secure desktop, web, mobile, and cloud applications on various platforms. The successful candidate will have a strong background in software development, with experience in developing complex software applications and resolving technical issues.

Key Responsibilities:
  • Design and develop high-quality, secure desktop, web, mobile, and cloud applications on various platforms.
  • Identify and resolve bugs and issues on local and production systems.
  • Develop Next-Gen products using cutting-edge technologies and update existing systems and integrate improvements to the products already deployed in the market.
  • Keep up-to-date with the latest technologies, hardware, and software applications, and company product and service offerings.
  • Write clean, high-quality, and efficient code using relevant software under the direction of the dev lead.
  • Assist junior developers through the transfer of knowledge and addressing specific questions.
  • Participate in the team resolution of issues and communicate issues, solutions, and provide feedback and additional findings to the dev lead.
Requirements:
  • 3- or 4-year University or College Degree in Computer Sciences, with 3-4 years related application development experience.
  • Experience with , , core, MVC, Web API (Restful API), SQL, Multi-tier Architecture, SOA, Design Patterns, Microservices architecture, CSS3, HTML5, JavaScript.
  • Knowledge of GitHub, Azure DevOps, IIS.
  • Desktop and Web application development experience.
  • Experience working on Point-of-sale systems would be an asset.
  • Significant problem-solving required to fix bugs in highly complex software applications, identifying issues with the code and resolving those proactively.
  • Thorough code reviews to make sure the code that is getting checked in meets all coding standards.
  • Must be a good team player.
  • Must be approachable, helpful, open-minded, accountable, creative, adaptable, shows empathy and gratitude.
  • Must have good conflict resolution skills, decision-making, and leadership skills.
  • Effective collaboration and communication with peers and subordinates.
  • Clear and effective communication of technical concepts to technical and non-technical audiences.
What We Offer:
  • Comprehensive Medical and Dental Coverage with a Health Spending Account.
  • Deferred Profit-Sharing Plan (DPS).
  • Group Retirement Savings Plan (RSP).
  • Education Assistance Program/Tuition Reimbursement.
  • Employee Purchase Program.
  • Employee & Family Assistance Program (EFAP).
  • Competitive Rates on Home and Auto Insurance.
  • Employee Volunteer Program – Paid Time Off for Volunteer Days.
Hybrid Work Model:

We support a hybrid work model, which allows employees to balance their work and personal life. Employees can expect to be in the office for a variable number of days per week based on the needs of the business unit, while also having the ability to work remotely.



  • Niagara-on-the-Lake, Ontario, Canada Panasonic Full time

    About Panasonic CanadaPanasonic Canada has over 100 years of commitment to enhancing the well-being of people, communities, and society.Company OverviewWe develop technologies and solutions to enrich our lives and make life better – simpler, healthier, safer, more enjoyable, and more sustainable.Our company provides lifestyle solutions to consumers and...


  • Niagara-on-the-Lake, Ontario, Canada Empowerment Technologies Inc. Full time

    Key Responsibilities:Design, develop, and test software applications using programming languages such as Java, Python, and C++. Collaborate with cross-functional teams to identify and prioritize software requirements.Requirements:4+ years of experience in software developmentProficiency in back-end development using frameworks such as Spring and...


  • Niagara-on-the-Lake, Ontario, Canada Lament Farms Inc. Full time

    About the Position:As a key member of our team, you will be responsible for developing high-quality software using Python as the primary programming language.Key Responsibilities:Design and develop software applications using Python.Collaborate with cross-functional teams to identify and prioritize project requirements.Work on improving the overall quality...

  • Software Developer

    2 weeks ago


    Niagara-on-the-Lake, Ontario, Canada Panasonic Full time

    About Panasonic Canada Inc.Established in 1918, Panasonic Canada has been dedicated to enriching the lives of people, communities, and society through innovative technologies and solutions. With a rich history spanning over 100 years, our company has developed various products and services aimed at making life better – simpler, healthier, safer, more...


  • Niagara Falls, Ontario, Canada SHORNIK SOLUTIONS Full time

    Job Description for Software Development ExpertAt SHORNIK SOLUTIONS, we are seeking a highly skilled Software Development Expert to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing software applications for mobile devices.Education: Bachelor's degree in Computer Science or related...


  • Niagara Falls, Ontario, Canada SHORNIK SOLUTIONS Full time

    Job DescriptionWe are seeking an experienced Software Engineer with Expertise in Software Development to join our team at Shornik Solutions. This role offers a unique opportunity to work on challenging projects and contribute to the growth of our company.ResponsibilitiesDesign, Develop, and Implement Software Solutions: Write, modify, integrate, and test...

  • Software Engineer

    4 weeks ago


    The Blue Mountains, Ontario, Canada HORTON FAMILY Full time

    Job Title: Software Engineer - DeveloperJob Description:We are looking for a skilled Software Engineer to join our team. The successful candidate will be responsible for designing, developing, and testing software applications. A strong understanding of programming languages and software development principles is required.Key Responsibilities:Design and...


  • Niagara Falls, Ontario, Canada New Street Full time

    We are seeking a highly skilled Software Development Leader to join our team at New Street. The successful candidate will have the opportunity to develop software using Java programming language and Agile methodologies.Key Responsibilities:Collaborate with cross-functional teams to develop software solutions.Design and implement features to meet business...


  • Niagara-on-the-Lake, Ontario, Canada Panasonic Full time

    Company OverviewPanasonic Canada has been a leading technology provider for over 100 years, committed to enhancing the well-being of people, communities, and society. Our mission is to enrich lives through innovative technologies and solutions.


  • Niagara Falls, Ontario, Canada New Street Full time

    Job OverviewNew Street is seeking a seasoned Software Engineer to lead our software development team. The ideal candidate will have expertise in designing, developing, and testing software applications.About the RoleThis role is responsible for:Designing and Developing Software ApplicationsCollaborating with Cross-Functional TeamsTesting and Debugging...


  • Niagara Falls, Ontario, Canada SHORNIK SOLUTIONS Full time

    Are you a skilled software development professional looking for a challenging opportunity? We are seeking an experienced Senior Software Development Expert to join our team at Shornik Solutions. This is a permanent, full-time position with competitive salary and benefits.About the RoleIn this role, you will be responsible for developing, maintaining, and...


  • Niagara Falls, Ontario, Canada New Street Full time

    New Street is a dynamic organization seeking an experienced Software Development Leader to join our team. As a key member of our software development department, you will be responsible for leading cross-functional teams in developing innovative software solutions.Job Description:We are looking for a skilled Software Development Leader who can design and...


  • Niagara Falls, Ontario, Canada Falls Avenue Resort Niagara Falls Full time

    Job Title: Software DeveloperWe are seeking a highly skilled Software Developer with expertise in programming languages to join our team at {company}.Key responsibilities include:Design and develop software applications using programming languages.Collaborate with cross-functional teams to identify and prioritize project requirements.Ensure high-quality code...


  • Niagara Falls, Ontario, Canada E.S. Fox Limited Full time

    About the RoleWe are seeking a skilled Software Development Specialist to join our Information Technology team at E.S. Fox Limited.Job SummaryThe successful candidate will be responsible for maintaining and enhancing existing custom applications using Oracle, Microsoft, and other development tools.Key ResponsibilitiesMaintain and enhance existing custom...


  • Niagara-on-the-Lake, Ontario, Canada Tim Hortons Full time

    Job OverviewThis role offers an exciting opportunity to lead a high-performing team and drive business results in a fast-paced restaurant environment. As Restaurant Operations Manager, you will oversee the daily operations of our restaurant, ensuring exceptional customer service, efficient food preparation, and maintaining a clean and safe work...


  • Niagara-on-the-Lake, Ontario, Canada Coast Capital Savings Full time

    Customer Due Diligence and Risk AnalystAbout the RoleCoast Capital Savings is seeking a highly skilled Customer Due Diligence and Risk Analyst to join our team. As a key member of our Anti-Money Laundering (AML) team, you will play a critical role in ensuring the integrity of our customer relationships and mitigating financial risk.Key...


  • The Blue Mountains, Ontario, Canada Mile High Poutine Full time

    Job DescriptionAs a Senior Software Engineer, you will be responsible for designing and developing scalable and efficient software solutions. Your primary focus will be on full stack development, with a focus on backend and frontend technologies. You will work closely with cross-functional teams to deliver high-quality software...


  • Niagara-on-the-Lake, Ontario, Canada Shaw Festival Theatre Full time

    Job Title: Governors Council CoordinatorJoin the Shaw Festival Theatre team as a Governors Council Coordinator, where you will play a vital role in supporting the development of our loyal and generous donors. As a key member of our Development team, you will be responsible for providing exceptional stewardship, cultivation, and service support to our...


  • Niagara-on-the-Lake, Ontario, Canada GE Renewable Energy Canada inc. Full time

    Job Title: Senior Engineering ManagerJob Summary: We are seeking a highly skilled Senior Engineering Manager to lead our engineering team at GE Renewable Energy Canada inc. The successful candidate will be responsible for overseeing the development and implementation of engineering projects, ensuring they meet deadlines and budgets.Key...

  • Software Engineer

    4 weeks ago


    Niagara Falls, Ontario, Canada SHORNIK SOLUTIONS Full time

    We are seeking a skilled Software Developer to join our team at Shornik Solutions. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using Java, JavaScript, and other relevant technologies.Collaborate with...