Software Developer

4 weeks ago


Nanaimo, Canada Eddyfi Africa Pty Full time
Job Description

Posted Friday, April 19, 2024 at 4:00 AM

JOB TITLE: Software Developer

REPORTS TO: Team Leader, Software

POSITION OVERVIEW

Software development at Eddyfi Technologies takes place in a multidisciplinary engineering context with the aim of producing high-performance NDT solutions. In this context, the software developer will be responsible for designing, developing, and participating in the maintenance of Windows applications using C# and C++.

Depending on their experience, they will have varying levels of responsibility on development projects.

RESPONSIBILITIES
  • Under limited supervision, design, develop, maintain and troubleshoot application software in Visual Studio.
  • Collaborate with a multi-disciplinary engineering team to develop software solutions for robotic NDT systems.
  • Participate in cross-functional meetings to discuss project progress, challenges, and solutions.
  • Perform needs analysis and specification definition for complex software development.
  • Create and present the high-complexity design of new software upon specification approval and perform high-complexity maintenance of existing software.
  • Collaborate with the product testing team to carry out testing and support troubleshooting.
  • Support the customer service team in resolving issues encountered by our clients.
  • Document software architecture, design decisions, and implementation details for future reference and knowledge sharing.
  • Contribute to the continuous improvement of development processes, tools, and methodologies within the team.
REQUIREMENTS
  • Bachelor of Computer Engineering, Software Engineering, Computer Science or Equivalents
EXPERIENCE REQUIRED
  • Two years of relevant experience
SKILLS REQUIRED
  • Excellent communication skills for collaborating with engineers from different disciplines and conveying technical concepts to non-technical stakeholders.
  • Ability to communicate and work well in a team.
  • Good knowledge of application development on Windows using C# (WPF).
  • Strong work ethic, attention to detail, and technical proficiency.
  • Ability to work efficiently and meet deadlines.
  • Ability to solve complex systemic problems.
  • Proficiency in debugging and resolving complex programming issues.
  • Capability to manage multiple tasks and priorities simultaneously.
  • Experience in implementing user interface applications.
  • Experience with Test-Driven Development (TDD) using Visual Studio's unit test suite.
  • Knowledge of Clean Code and SOLID principles.
  • Knowledge of Design Patterns and the UML language.
#J-18808-Ljbffr
  • Software Developer

    4 weeks ago


    Nanaimo, Canada Eddyfi Africa Pty Full time

    Job Description Posted Friday, April 19, 2024 at 4:00 AM JOB TITLE: Software Developer REPORTS TO: Team Leader, Software POSITION OVERVIEW Software development at Eddyfi Technologies takes place in a multidisciplinary engineering context with the aim of producing high-performance NDT solutions. In this context, the software developer will be...

  • Software Developer

    1 week ago


    Nanaimo, Canada Eddyfi Africa Pty Full time

    Job Description Posted Friday, April 19, 2024 at 4:00 AM JOB TITLE: Software Developer REPORTS TO: Team Leader, Software POSITION OVERVIEW Software development at Eddyfi Technologies takes place in a multidisciplinary engineering context with the aim of producing high-performance NDT solutions. In this context, the software developer will be...

  • Software Developer

    1 week ago


    Nanaimo, Canada Eddyfi Africa Pty Full time

    Job Description Posted Friday, April 19, 2024 at 4:00 AM JOB TITLE: Software Developer REPORTS TO: Team Leader, Software POSITION OVERVIEW Software development at Eddyfi Technologies takes place in a multidisciplinary engineering context with the aim of producing high-performance NDT solutions. In this context, the software developer will be...

  • Software Developer

    4 weeks ago


    Nanaimo, Canada Eddyfi Africa Pty Full time

    Job Description Posted Friday, April 19, 2024 at 4:00 AM JOB TITLE: Software Developer REPORTS TO: Team Leader, Software POSITION OVERVIEW Software development at Eddyfi Technologies takes place in a multidisciplinary engineering context with the aim of producing high-performance NDT solutions. In this context, the software developer will be...

  • Software Developer

    4 weeks ago


    Nanaimo, Canada Eddyfi Africa Pty Full time

    Job Description Posted Friday, April 19, 2024 at 4:00 AM JOB TITLE: Software Developer REPORTS TO: Team Leader, Software POSITION OVERVIEW Software development at Eddyfi Technologies takes place in a multidisciplinary engineering context with the aim of producing high-performance NDT solutions. In this context, the software developer will be...

  • software developer

    2 months ago


    Nanaimo, Canada KIDDO DAYS ENTERPRISE CORPORATION Full time

    Education: College, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 yearsExperience: 2 years to less than 3 yearsTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsPrepare reports, manuals and other...

  • software developer

    2 days ago


    Nanaimo, Canada KIDDO DAYS ENTERPRISE CORPORATION Full time

    Education: College, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 yearsExperience: 2 years to less than 3 yearsTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsPrepare reports, manuals and other...

  • software developer

    2 months ago


    Nanaimo, Canada KIDDO DAYS ENTERPRISE CORPORATION Full time

    Education: Expérience: EducationCollege, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 yearsTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on...

  • software developer

    1 week ago


    Nanaimo, Canada KIDDO DAYS ENTERPRISE CORPORATION Full time

    Education: Expérience: EducationCollege, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 yearsTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on...

  • Software Developer

    3 weeks ago


    Nanaimo, BC, Canada Eddyfi Africa Pty Full time

    Job Description Posted Friday, April 19, 2024 at 4:00 AM JOB TITLE: Software Developer REPORTS TO: Team Leader, Software POSITION OVERVIEW Software development at Eddyfi Technologies takes place in a multidisciplinary engineering context with the aim of producing high-performance NDT solutions. In this context, the software developer will be...

  • Web developer

    1 month ago


    Nanaimo, Canada White Van Logistics Ltd Full time

    Education: Bachelor's degreeExperience: 7 months to less than 1 year or equivalent experienceTasksConsult with clients to develop and document Website requirementsWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredPrepare mock-ups and storyboardsCommunicate technical problems, processes and...

  • Web developer

    1 week ago


    Nanaimo, Canada White Van Logistics Ltd Full time

    Education: Bachelor's degreeExperience: 7 months to less than 1 year or equivalent experienceTasksConsult with clients to develop and document Website requirementsWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredPrepare mock-ups and storyboardsCommunicate technical problems, processes and...

  • Web developer

    1 month ago


    Nanaimo, Canada White Van Logistics Ltd Full time

    Education: Expérience: EducationBachelor's degree or equivalent experienceTasksConsult with clients to develop and document Website requirementsWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredPrepare mock-ups and storyboardsCommunicate technical problems, processes and solutionsPrepare...


  • Nanaimo, BC, Canada Eddyfi Africa Pty Full time

    Job Description Posted Friday, April 19, 2024 at 4:00 AM JOB TITLE: Software Developer REPORTS TO: Team Leader, Software POSITION OVERVIEW Software development at Eddyfi Technologies takes place in a multidisciplinary engineering context with the aim of producing high-performance NDT solutions. In this context, the software developer will be...


  • Nanaimo, Canada Nanaimo Chrysler LTD. Full time

    **Overview**: We are looking for an enthusiastic representative to join our growing dealership's sales and service team. You will be responsible for coordinating all incoming requests made via telephone or online, searching for potential sales and service leads, booking appointments for the service department, and acting as a first point of contact for...

  • Development Manager

    1 month ago


    Nanaimo, Canada Bethlehem Centre Full time

    **Program and Donor Development Manager Job Description** Bethlehem Centre is a unique organization in a beautiful setting on Westwood Lake. In this dual role, the Development Manager is an important part of our diverse and caring team, who builds relationships, fundraises, develops and secures programs/donors opportunities for the Centre. We take pride in...


  • Nanaimo, Canada TRAK Kayaks Full time

    **TRAK** manufactures and globally markets the Ultimate Touring Kayak; the only truly portable sea kayak in the world. Because our kayak fits in a wheeled travel pack and sets up in 10 minutes, it can be taken anywhere, which gives owners the freedom to easily reach some of the most beautiful locations in the world! Our product offering enhances vitality,...

  • Information Technology

    2 months ago


    Nanaimo, Canada body tempo health and fitness inc. Full time

    Education: Bachelor's degree - Experience: 3 years to less than 5 years **Tasks**: - Confer with clients to identify and document requirements - Conduct business and technical studies - Design, develop and implement information systems business solutions - Provide advice on information systems strategy, policy, management and service delivery - Assess...

  • Web Manager

    5 days ago


    Nanaimo, Canada body tempo health and fitness inc. Full time

    Education: Bachelor's degree - Experience: 3 years to less than 5 years **Tasks**: - Consult with clients to develop and document Website requirements - Prepare mock-ups and storyboards - Develop Website architecture and determine hardware and software requirements - Source, select and organize information for inclusion and design the appearance, layout and...

  • Computer-aided Design

    12 hours ago


    Nanaimo, Canada 3D Geomatics Inc. Full time

    Work Term: Permanent - Work Language: English - Hours: 30 to 40 hours per week - Education: College, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 years - Experience: 2 years to less than 3 years - or equivalent experience **Work setting**: - Willing to relocate - Data processing and computers - Consulting firm - Civil...