Skip to content

Build Configuration Developer

Build Configuration Developer

Software and Programming Jobs

ACD Systems International Inc.

About Us

From developing one of the world's first digital asset managers to more recent innovations, such as the world's first digital asset manager and RAW editor with layers, ACDSee has been on the cutting edge of creative software since 1994.  After nearly a quarter of a century of software innovation, the ACDSee brand now serves individuals and businesses in every corner of the globe.



SUMMARY


ACD is looking for a highly motivated developer to work in build configuration and localization. This person will be responsible for maintaining ACD product builds and code branch management. In addition, you will be responsible for developing and maintaining ACD localized products.


Working closely with developers, quality assurance personnel, and product managers, you will help build and maintain software shipped to photographers and businesses worldwide.



KEY COMPETENCIES

Technical Expertise: the ability to demonstrate depth of knowledge and skill in computer science.


Initiative: identifying what needs to be done and doing it before being asked or before the situation requires it.


Fostering Innovation: the ability to develop, sponsor, or support the introduction of new and improved methods, products, procedures, or technologies.


Results Orientation: the ability to focus on the desired result of one's own or one's unit's work, setting challenging goals, focusing effort on the goals, and meeting or exceeding them.


Oral and Written Communication: the ability to express oneself clearly in writing and conversations.



ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other duties may be assigned.  


Monitor, maintain, and extend automated product build systems, including:

  • Visual C++ solution builds using MSBuild.
  • Automated Build Studio scripts.
  • Flexera InstallShield projects.
  • Custom Python build and reporting scripts.
  • And custom in-house build and localization tools

Support organization and localization of MadCap Flare projects for product help and other single-source/topic-based publishing needs


Manage branching (create branches, execute merges) in Perforce and SVN.


Maintain localization projects from beginning to end, working closely with product management and development, internal business partners and external vendors, and other departments, some of which are offshore.


Work with QA and developers to resolve issues with product localization.


Assess and develop software and workflows to drive efficiency improvements and resolve issues in:

  • Product differentiation, naming, and versioning for product lines. In source code and product build and localization systems.
  • Automated build systems, localization, and localization QA.
  • Production, localization, and quality of EULAs and derivatives.


KNOWLEDGE, SKILLS, AND ABILITIES


Proficiency in Python and C++

Knowledge of Win32 API and MFC

Experienced with source code management systems

Excellent communication, interpersonal, and multi−tasking skills

Familiarity with Agile Software Development and Scrum practices

Experience working with Install Shield, Perforce, and MSBuild is desirable.


QUALIFICATIONS


BSc degree in Computer Science, Engineering, or related discipline or equivalent related experience

2+ years programming in C/C++ on Windows platform or an equivalent combination of education and experience


Please forward your Cover Letter and Resume to hr@acdsystems.com and include the Job Title in the subject line.


Thank to all who apply but only those chosen for an interview will be contacted.


Additional Info

Job Type : Full-Time

Location : Victoria, BC

Powered By GrowthZone
Scroll To Top