Senior Full Stack Software Engineer

2 months ago


Fredericton, New Brunswick, Canada Utility Consumer Analytics Inc. Full time
About the Role

We are seeking an experienced Lead Full Stack Software Engineer to join our dynamic team at Utility Consumer Analytics Inc. As a key member of our software development team, you will play a pivotal role in driving the design and development of full-stack software applications using the Java tech stack.

Key Responsibilities
  • Lead, mentor, and inspire a team of software developers to deliver high-quality software solutions on time and within budget.
  • Drive the design and development of full-stack software applications using the Java tech stack, ensuring responsiveness, performance, and alignment with architectural standards.
  • Collaborate with cross-functional teams, including Product Management, QA, and Customer Support, to define requirements, set priorities, and ensure seamless integration and deployment.
  • Champion best practices in software development, including Agile methodologies, code reviews, continuous integration, and automated testing.
  • Maintain and enhance existing software solutions, ensuring their reliability, scalability, and security.
  • Foster an environment of continuous learning and development, encouraging team members to stay abreast of the latest industry trends and technologies.
Requirements
  • At least 8 years of demonstrated work experience as a Full Stack Software Developer with expertise in Java tech stack.
  • Strong proficiency in front-end technologies, including jQuery, JavaScript, CSS, Bootstrap, and either ReactJS or Angular.
  • Excellent understanding of Object-Oriented Design (OOD) principles, data structures, algorithms, system architecture, and design patterns.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent years of work experience.
  • Excellent problem-solving and analytical skills.
  • Effective communication skills and the ability to collaborate with cross-functional teams with diverse backgrounds.
  • Strong commitment to code quality, documentation, and best practices.
  • Experience leading and mentoring development engineering teams.
About Us

Utility Consumer Analytics Inc. is a leading provider of mission-critical software to the public sector in North America. As a wholly owned subsidiary of Constellation Software Inc., we have become the cornerstone for CSI's investment in utility, local government, school districts, public safety, and healthcare software verticals.

We are committed to growth through reinvestment – both in the people and products that we offer and making investments in acquiring new businesses.



  • Fredericton, New Brunswick, Canada Nourish NB Full time

    Job Title: Senior Software Developer - Full StackWe are seeking an experienced Senior Software Developer - Full Stack to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Design and develop high-quality software systemsCollaborate with...


  • Fredericton, New Brunswick, Canada Utility Consumer Analytics Inc. Full time

    About the RoleWe are seeking an experienced Lead Full Stack Software Developer to join our dynamic team. In this pivotal role, you will be responsible for providing technical guidance and ensuring the successful delivery of high-quality software solutions.Key ResponsibilitiesLead, mentor, and inspire a team of software developers to deliver high-quality...

  • Software Engineer

    7 days ago


    Fredericton, New Brunswick, Canada Tony Pepperoni Gourmet Pizza Full time

    About the RoleWe are looking for a skilled Software Engineer to join our team at {company}. As a Full Stack Developer, you will be responsible for designing and developing scalable, efficient, and user-friendly software solutions using a variety of programming languages and technologies.Key ResponsibilitiesDesign and develop software applications using Java,...


  • Fredericton, New Brunswick, Canada ROSIESKIN BEAUTY SPA Full time

    We are seeking a skilled Full Stack Software Developer to join our team at {company}. The ideal candidate will have a strong technical background and experience in Full Stack Development with a focus on Python programming language.This role will be responsible for designing, developing, and maintaining the front-end and back-end of our web application. The...


  • Fredericton, New Brunswick, Canada Systems & Software, Inc. Full time

    Senior Software Engineer - Billing and Accounting ExpertSystems & Software, Inc. is seeking a skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and implementing backend solutions for our billing and accounting applications.Key Responsibilities:Provide technical leadership and...

  • Software Engineer

    7 days ago


    Fredericton, New Brunswick, Canada GJ2 LC1 FOOD SERVICES .INC Full time

    We are seeking an experienced Software Engineer to join our team at {company}. The ideal candidate will have a strong background in backend development and be proficient in programming languages. As a full stack developer, you will be responsible for designing, developing, and deploying scalable and efficient software solutions. If you have a passion for...


  • Fredericton, New Brunswick, Canada Farm Credit Canada Full time

    Job Title: Senior DeveloperJob Summary:Farm Credit Canada is seeking a highly skilled Senior Developer to join our team. As a Senior Developer, you will be responsible for designing, developing, testing, and deploying technical solutions that meet the business requirements of our organization.Key Responsibilities:Participate in solution architectural...


  • Fredericton, New Brunswick, Canada Farm Credit Canada Full time

    Job Title: Senior DeveloperJob Summary:Farm Credit Canada is seeking a highly skilled Senior Developer to join our team. As a Senior Developer, you will be responsible for designing, developing, testing, and deploying technical solutions that meet the business requirements of our organization.Key Responsibilities:Participate in solution architectural...


  • Fredericton, New Brunswick, Canada Systems & Software, Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Systems & Software, Inc. as a key member of our Backend Development team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our industry-leading software package for billing and accounting applications.Key...


  • Fredericton, New Brunswick, Canada Systems & Software, Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Systems & Software, Inc. as a key member of our Backend Development team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our industry-leading software package for billing and accounting applications.Key...


  • Fredericton, New Brunswick, Canada Cvent Full time

    About CventCvent is a leading provider of meetings, events, and hospitality technology, serving over 22,000 customers worldwide, including 53% of the Fortune 500. Founded in 1999, we deliver a comprehensive event marketing and management platform for marketers and event professionals, as well as software solutions to hotels, venues, and destinations to help...


  • Fredericton, New Brunswick, Canada Cvent Full time

    About CventCvent is a leading provider of meetings, events, and hospitality technology, serving over 22,000 customers worldwide, including 53% of the Fortune 500. Founded in 1999, we deliver a comprehensive event marketing and management platform for marketers and event professionals, as well as software solutions to hotels, venues, and destinations to help...


  • Fredericton, New Brunswick, Canada Cvent, Inc. Full time

    Cvent Studio: Revolutionizing Virtual EventsCvent, Inc. is a leading provider of meetings, events, and hospitality technology. We're seeking a highly skilled Principal Software Engineer to join our Studio team.Cvent Studio is a cutting-edge platform that empowers event planners to create and deliver exceptional virtual, hybrid, and webinar events. With...


  • Fredericton, New Brunswick, Canada Cvent, Inc. Full time

    Cvent Studio: Revolutionizing Virtual EventsCvent, Inc. is a leading provider of meetings, events, and hospitality technology. We're seeking a highly skilled Principal Software Engineer to join our Studio team.Cvent Studio is a cutting-edge platform that empowers event planners to create and deliver exceptional virtual, hybrid, and webinar events. With...


  • Fredericton, New Brunswick, Canada Systems & Software, Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Systems & Software, Inc. as a Backend Developer for Utility Industry. As a key member of our team, you will be responsible for designing and developing backend solutions for our industry-leading software package, primarily for billing systems.Key...


  • Fredericton, New Brunswick, Canada Systems & Software, Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Systems & Software, Inc. as a Backend Developer for Utility Industry. As a key member of our team, you will be responsible for designing and developing backend solutions for our industry-leading software package, primarily for billing systems.Key...


  • Fredericton, New Brunswick, Canada Cvent, Inc. Full time

    Cvent Studio: Revolutionizing Virtual EventsCvent, Inc. is a leading provider of meetings, events, and hospitality technology. We're seeking a highly skilled Principal Software Engineer to join our Studio team.Cvent Studio is a cutting-edge platform that empowers event planners to create and deliver exceptional virtual, hybrid, and webinar events. With...


  • Fredericton, New Brunswick, Canada Cvent, Inc. Full time

    Cvent Studio: Revolutionizing Virtual EventsCvent, Inc. is a leading provider of meetings, events, and hospitality technology. We're seeking a highly skilled Principal Software Engineer to join our Studio team.Cvent Studio is a cutting-edge platform that empowers event planners to create and deliver exceptional virtual, hybrid, and webinar events. With...


  • Fredericton, New Brunswick, Canada Canadian Nuclear Laboratories Full time

    Job Title: Senior Systems Architect/Application EngineerWe are seeking a highly skilled Senior Systems Architect/Application Engineer to join our team at Canadian Nuclear Laboratories. As a key member of our Applied Physics Branch, you will be responsible for leading the development of complex software solutions for industrial systems, with a focus on cyber...


  • Fredericton, New Brunswick, Canada Canadian Nuclear Laboratories Full time

    Job Title: Senior Systems Architect/Application EngineerWe are seeking a highly skilled Senior Systems Architect/Application Engineer to join our team at Canadian Nuclear Laboratories. As a key member of our Applied Physics Branch, you will be responsible for leading the development of complex software solutions for industrial systems, with a focus on cyber...