Technical Lead (Design Team)
THE COMPANY:
NedGraphics (www.nedgraphics.com) provides specialized CAD/CAM design software for fashion, retail, home textiles, carpet and flooring, and other textile industries. The NedGraphics products allow designers full creative freedom for Print, Jacquard, Dobby and Knitted fabric design, as well as Carpet, Rug and Tuft design, while improving efficiency, productivity, and accuracy to create production-ready artwork.
Aquario Design (www.aquariodesign.com), formerly EFI Fiery DesignPro and Generation Digital, provides software specifically for the fashion and textile market to create prints, knits, wovens, fashion sketching, and more. Working as plugins within Adobe Photoshop and Illustrator, Aquario Design’s software streamlines the workflow enabling designers to focus on creativity. The tools are available as a subscription on both Mac and PC platforms.
NedGraphics and Aquario Design have just completed a merger, bringing together their highly complementary products, customers, and teams. They are both portfolio companies of FOG Software Group (www.fogsoftwaregroup.com), which is a subsidiary of Constellation Software Inc. (www.csisoftware.com). Constellation is listed on the Toronto Stock Exchange and is a conglomerate of vertical market software companies. Constellation has completed over 800 acquisitions since inception in 1995 and is all about strengthening these businesses and enabling them to grow – whether through organic measures such as new initiatives and product development, day-to-day business, or through acquisitions. As is Constellation’s unique model, FOG Software buys and holds companies forever, which requires continuous investment in our businesses - their products, brands, and people - and a long-term horizon for strategic decisions.
We are looking for a technical lead to join our team and drive the development of the design product.
Core Requirements:
Leadership and Team Management: The candidate must have a proven track record of managing and leading a distributed Scrum team effectively.
Scrum Team Experience: Extensive experience in leading and facilitating Scrum ceremonies, ensuring the team adheres to Agile principles and practices.
C++ Expertise: This is crucial as a primary programming language for your projects.
Qt Framework: Proficiency in developing cross-platform applications using the Qt framework is essential. Our products are developed for Windows and Mac.
Image Processing/Graphics: Given the focus on raster and vector graphics, as well as color profiles and spaces, this skill is vital.
Nice-to-Haves:
CI/CD Experience: Familiarity with Azure DevOps is preferred, but experience with any CI/CD system is valuable as they can adapt.
Adobe Illustrator/Photoshop Plugins: Experience with Adobe plugins is a significant advantage, especially Illustrator.
Visually Creative Applications: A background in developing creative applications would be beneficial for understanding the unique challenges and opportunities in our industry.
Maintaining and Enhancing a Legacy Code Base: Experience with maintaining and improving the structure, readability, and performance of legacy code.
Additional Skills You Might Use:
Familiarity with MFC: Some existing knowledge of Microsoft Foundation Class (MFC) library could be useful, though not a requirement for the role.