TITUS is looking for an experienced build and install software developer to join our growing team. The build and install software developer will contribute to the development of all TITUS installers and the long-
term maintenance of the critical infrastructure used to build, validate, and release TITUS software products. The successful candidate will also work towards improving overall R&
D productivity by redefining and automating internal development processes.
The ideal candidate is :
A strong communicator who can work directly with internal customers to solve problems
A team player who takes pride in supporting the efforts of a large team and strives to make them more productive
Self-motivated and able to learn and adapt to new technologies and ideas quickly
Focused on efficiency and productivity; able to identify and implement ways of simplifying and automating both build processes and general software development processes
Able to prioritize many tasks and handle interruptions
Key Responsibilities :
Design and develop installers for TITUS products
Manage the Build infrastructure for many software products, components, and test tools across a variety of repositories and target platforms
Maintain an internal repository of internal software artifacts
Push released products to external public repositories
Support developers with build-related issues
Create and maintain productivity tools used in TITUS’s development environment
Assist with porting software products to new target platforms when required
Required skills :
Strong understanding of release management best practices, build optimization
Detailed understanding of source control using TFS, NuGet, Git
Good working knowledge of C#, .Net, Python, C++, windows batch files, bash, and Perl, Powershell
Strong OS knowledge : Windows 7 / 8 / 8.1 / 10, Windows Server 2008 / 2012 / 2016, Mac OS, Linux
Working knowledge of SQL Server and other database technologies, Management Studio
Working knowledge of Web Server technologies,WiX and especially IIS
Post-secondary education in Computer Science or Information Management is preferred
Nice to have skills :
Working knowledge of virtualization technologies (VMWare, VM Manager, Hyper-V)
Knowledge of cloud infrastructures (Azure, AWS)
Familiarity with Docker, Docker Hub, ANT, Maven, Jenkins, Vagrant, GNU Make
TITUS solutions enable organizations to discover, classify, protect, analyze and confidently share information, and meet regulatory compliance requirements by identifying and securing unstructured data.
TITUS products enhance data loss prevention by classifying and protecting sensitive information in emails, documents and other file types on the desktop, on mobile devices, and in the Cloud.
TITUS solutions are trusted by millions of users in over 120 countries around the world. Its customers include Dell, Safran Morpho, United States Air Force, NATO, Pratt and Whitney, and Canadian Department of National Defence.
TITUS is an equal opportunity employer, and we value diversity and inclusion as part of our corporate culture. As part of our commitment to diversity we consider all qualified applicants for employment regardless of race, religion, sex, ethnicity, national origin, age, disability, or any other legally protected factors.
We are able to provide accessibility accommodation during the selection process - just let us know when submitting your electronic application how we can best assist you.