Java Developer

ISG Search Inc
Concord ON
30+ days ago

Job Description

****Fully on-site, 5 days a week********

Our roadmap includes:
  • Developing show visualization and simulation authoring tools via C++ Unreal Engine Plugins to support the water feature design process used with our clients
  • Designing and implementing centralized data and workflow management using Java/Kotlin/REST to manage the "central nervous system" of our information flow between departments.
  • Collaborating with department heads to assess requirements and implement hooks between diverse systems (ERP, SolidWorks, AutoCAD, others) and the central nervous system
  • Applying Expert Systems and LLMs within AutoCAD plugins written in C# to accelerate and validate product water feature design and specification
  • Integrating and testing third party DMX controllers with distributed control and monitoring environment
  • Providing technical support to away teams completing fountain commissioning projects around the world



  • Responsibilities
    Software Development
  • Assume responsibility for maintenance and support existing in-house application portfolio.
  • Conduct requirements analysis, design and implementation for updates to integrated applications architecture.
  • Escalate issues to the CTO as necessary.
  • Provide initial point-of-contact to employees seeking assistance with in-house applications.
  • Work closely with the development team and stakeholders to ensure efficient and timely delivery of projects.
  • Ensure that documentation is created and updated in the standard course of development activities.


  • Other responsibilities
  • Provide occasional backup support for troubleshooting / configuring ERP system as required
  • Additional tasking as may be required by CTO
  • Support the CTO with business analyst / IT analyst responsibilities as needed.
  • Undertake such further and other duties as may be necessary and/or desirable to effectively carry out these duties and responsibilities.


  • Skills, Experience, and Educational Background

    To be successful in this role, you should have these competencies:
  • University degree in software engineering, computer science, or equivalent
  • Deep understanding of developing desktop and web applications and REST services
  • Extensive experience with at least one of Java, C#, or C++, with moderate experience in at least two of Java, C#, C++, or TypeScript.
  • The ability to quickly familiarize themselves with novel languages, development tooling, and APIs/libraries
  • Comfortable working in a mixed Linux / Windows environment
  • Experience integrating custom code with off-the-shelf business or engineering applications.
  • Demonstrated aptitude for navigating, understanding, and improving legacy code.

    Prior competency in these areas would be helpful, or must be developed on the job:
  • Understanding of DMX/RDM network protocols
  • Experience working with AWS offerings such as S3, EC2, Lambdas, and RDS
  • Experience testing and troubleshooting real-time industrial hardware/software systems

Visit Original Source:

http://ca.indeed.com/viewjob
why ?Jumpstart your career with our tech sales bootcamp!
Free Guides, Videos and Podcasts

Other Jobs

Clio

Team Lead, Customer Success Management

Clio

Clio is more than just a tech company–we are a global leader that is transforming the legal experience for all by bettering the lives of legal professionals while increasing access to justice . Summa

 
Vancouver BC / Remote
Benevity

Meet Benevity Benevity is the way the world does good, providing companies (and their employees) with technology to take social action on the issues they care about. Through giving, volunteering, gra

 
Toronto ON
Clio

Clio is more than just a tech company–we are a global leader that is transforming the legal experience for all by bettering the lives of legal professionals while increasing access to justice . Summa

 
Toronto ON / Remote