Enterprise Software Engineer

2 months ago


Kitchener, Ontario, Canada Definity Full time
Job Summary

We are seeking a highly skilled Senior Microservices Developer to join our team at Definity. As a key member of our personal insurance technology team, you will be responsible for delivering integration solutions and architectural enhancements.

Key Responsibilities
  • Design and Development
    • Design and develop microservices/API using Java/Springboot supplemented by automated and manual unit testing
    • Collaborate with Enterprise Architecture and internal/external clients to understand operational objectives and system integration purposes
    • Collaborate with QE to define testing requirements, automate functional/API contract testing, and support regression and performance testing of integration solutions
    • Understand integration points between systems and highlight potential risks associated with solution delivery
    • Define detailed technical specifications in coordination with peer Business System Analysts
    • Proactively identify technical debt and recommend enhancements to overall code performance, suggesting necessary refactoring to achieve target-state-architecture
  • Deployment, Maintenance, and Support
    • Develop technical designs that support proactive monitoring and maintenance
    • Apply coding best practices and leverage custom Enterprise build and deployment framework
    • Support Technical Delivery Manager in identifying enterprise development environment risks and assist in creating/configuring environments as needed to meet solution requirements
    • Verify solution documentation is complete, accurate, auditable, and traceable to business and/or system requirements
  • Agile Enterprise SDLC
    • Collaborate with Technical Delivery Manager (Scrum Master) and team to deliver on committed Sprint goals
    • Collaborate with peer Business System Analyst to develop prioritized backlog supporting discovery associated with the same
    • Collaborate with Release Management to align initiative delivery with Enterprise Release cadence
Requirements
  • University Degree or college diploma in computer science, information systems, or a related discipline
  • 8+ years of hands-on experience designing and developing microservices using Java/Springboot
  • Practical understanding of enterprise/web architecture using REST
  • Relevant experience working with docker and container orchestration tools like Kubernetes
  • Relevant experience working with AWS and/or GCP
  • Relevant experience working with data streaming technologies like Kafka
  • 4+ years of experience with system integration
  • 4+ years relevant experience with API concepts and technologies such as REST, JSON, XML, SOAP, YAML, Swagger/OpenAPI Spec
  • 4+ years of software/application design and development experience in an Agile environment with understanding of Atlassian suite (JIRA, Confluence, etc.)
  • Proficient understanding of code versioning tools such as Git
  • Experience with Data modeling is an asset
What We Offer
  • Hybrid work schedule for most roles
  • Company share ownership program
  • Pension and savings programs, with company-matched RRSP contributions
  • Paid volunteer days and company matching on charitable donations
  • Educational resources, tuition assistance, and paid time off to study for exams
  • Focus on inclusion with employee groups, support for gender affirmation surgery, access to BIPOC counsellors, access to programs for working parents
  • Wellness and recognition programs
  • Discounts on products and services


  • Kitchener, Ontario, Canada https:www.pcrecruiter.netsitemap Full time

    Job Title: Senior Enterprise Software DeveloperJob Description:Our client, a software industry leader, is seeking a Senior Enterprise Software Developer to join their team. As a key member of the software development team, you will be responsible for designing, documenting, coding, and debugging software products or enhancements to existing software.Key...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    Job Title: Software Engineer in SupportAt Molex, we're committed to improving people's lives and making the world a better place. The mission of the Industrial Automation group at Molex is to drive and support the evolving needs of our global customers and partners in the (r)evolution of technology and platforms to support Industry...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    Job Title: Software Engineer in SupportAt Molex, we're committed to improving people's lives and making the world a better place. The mission of the Industrial Automation group at Molex is to drive and support the evolving needs of our global customers and partners in the (r)evolution of technology and platforms to support Industry...


  • Kitchener, Ontario, Canada https:www.pcrecruiter.netsitemap Full time

    Software Development OpportunityWe are seeking a skilled Software Developer to join our team at a software industry leader. As a key member of our development team, you will be responsible for designing, documenting, developing, coding, unit testing, and debugging software products or enhancements.Key Responsibilities:Design and develop software modules,...


  • Kitchener, Ontario, Canada https:www.pcrecruiter.netsitemap Full time

    Software Development OpportunityWe are seeking a skilled Software Developer to join our team at a software industry leader. As a key member of our development team, you will be responsible for designing, documenting, and developing software products and enhancements under the guidance of a direct supervisor.Key Responsibilities:Design and develop software...


  • Kitchener, Ontario, Canada https:www.pcrecruiter.netsitemap Full time

    Software Development OpportunityWe are seeking a skilled Software Developer to join our team at a software industry leader. As a key member of our development team, you will be responsible for designing, documenting, developing, coding, unit testing, and debugging software products or enhancements.Key Responsibilities:Design and develop software modules,...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    About the RoleWe are seeking a highly skilled Industrial Software Engineer to join our team at JAM Software GmbH. As a key member of our Advanced Technology Team, you will be responsible for developing and implementing cutting-edge software solutions for our IoT devices.Key ResponsibilitiesCreate proof of concept for provisioning solutionDefine requirements...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    About the RoleWe are seeking a highly skilled Industrial Software Engineer to join our team at JAM Software GmbH. As a key member of our Advanced Technology Team, you will be responsible for developing and implementing cutting-edge software solutions for our IoT devices.Key ResponsibilitiesCreate proof of concept for provisioning solutionDefine requirements...

  • Software Engineer

    2 months ago


    Kitchener, Ontario, Canada Tbwa ChiatDay Inc Full time

    Carta Software EngineerCarta is a leading platform for equity management, business growth, and investment in emerging companies. As a software engineer on our team, you will play a critical role in building customer-facing enterprise tools for equity administration, creating data pipelines for asynchronously aggregating financial reports, and refactoring...

  • Software Engineer

    2 months ago


    Kitchener, Ontario, Canada Tbwa ChiatDay Inc Full time

    Carta Software EngineerCarta is a leading platform for equity management, business growth, and investment in emerging companies. As a software engineer on our team, you will play a critical role in building customer-facing enterprise tools for equity administration, creating data pipelines for asynchronously aggregating financial reports, and refactoring...


  • Kitchener, Ontario, Canada ANSYS, Inc. Full time

    Job Title: Senior Engineer, Test Engineering SoftwareAt ANSYS, Inc., we are committed to creating innovative solutions that drive human advancement. We are seeking a highly skilled Senior Engineer to join our team and contribute to the development of our cloud-based solution.Job Summary:The Senior Engineer will be responsible for designing and developing...


  • Kitchener, Ontario, Canada ANSYS, Inc. Full time

    Job Title: Senior Engineer, Test Engineering SoftwareAt ANSYS, Inc., we are committed to creating innovative solutions that drive human advancement. We are seeking a highly skilled Senior Engineer to join our team and contribute to the development of our cloud-based solution.Job Summary:The Senior Engineer will be responsible for designing and developing...

  • Software Engineer

    2 months ago


    Kitchener, Ontario, Canada Tbwa ChiatDay Inc Full time

    Carta Software Engineer Job DescriptionWe are seeking a skilled Software Engineer to join our team at Carta, a platform that empowers individuals to manage equity, build businesses, and invest in the companies of tomorrow.Key Responsibilities:Design and develop customer-facing enterprise tools for equity administrationCreate data pipelines for asynchronously...

  • Software Engineer

    2 months ago


    Kitchener, Ontario, Canada Tbwa ChiatDay Inc Full time

    Carta Software Engineer Job DescriptionWe are seeking a skilled Software Engineer to join our team at Carta, a platform that empowers individuals to manage equity, build businesses, and invest in the companies of tomorrow.Key Responsibilities:Design and develop customer-facing enterprise tools for equity administrationCreate data pipelines for asynchronously...

  • Software Engineer

    2 months ago


    Kitchener, Ontario, Canada Menlo Ventures Full time

    About CartaCarta is a leading platform that empowers individuals to manage equity, build businesses, and invest in the companies of tomorrow. With a strong focus on innovation, Carta supports nearly 7,000 funds and SPVs, representing nearly $130B in assets under administration.Key ResponsibilitiesDesign and develop customer-facing enterprise tools for equity...

  • Software Engineer

    2 months ago


    Kitchener, Ontario, Canada Menlo Ventures Full time

    About CartaCarta is a leading platform that empowers individuals to manage equity, build businesses, and invest in the companies of tomorrow. With a strong focus on innovation, Carta supports nearly 7,000 funds and SPVs, representing nearly $130B in assets under administration.Key ResponsibilitiesDesign and develop customer-facing enterprise tools for equity...


  • Kitchener, Ontario, Canada Tbwa ChiatDay Inc Full time

    Carta Software EngineerCarta is a leading platform for equity management, business growth, and investment in emerging companies. As a software engineer at Carta, you will play a critical role in building customer-facing enterprise tools for equity administration, creating data pipelines for asynchronously aggregating financial reports, and refactoring...


  • Kitchener, Ontario, Canada Tbwa ChiatDay Inc Full time

    Carta Software EngineerCarta is a leading platform for equity management, business growth, and investment in emerging companies. As a software engineer at Carta, you will play a critical role in building customer-facing enterprise tools for equity administration, creating data pipelines for asynchronously aggregating financial reports, and refactoring...

  • Software Engineer

    2 months ago


    Kitchener, Ontario, Canada Tbwa ChiatDay Inc Full time

    Carta Software Engineer Job DescriptionWe are seeking a skilled Software Engineer to join our team at Carta, a platform that empowers individuals to manage equity, build businesses, and invest in the companies of tomorrow.Key Responsibilities:Design and develop customer-facing enterprise tools for equity administrationCreate data pipelines for asynchronously...

  • Software Engineer

    2 months ago


    Kitchener, Ontario, Canada Tbwa ChiatDay Inc Full time

    Carta Software Engineer Job DescriptionWe are seeking a skilled Software Engineer to join our team at Carta, a platform that empowers individuals to manage equity, build businesses, and invest in the companies of tomorrow.Key Responsibilities:Design and develop customer-facing enterprise tools for equity administrationCreate data pipelines for asynchronously...