Entrust is looking to hire a Sr. Software Developer to join the Secure Issuance team. This role will focus on designing, developing, and troubleshooting Java-based software products related to Instant ID Issuance, which interface with Instant ID printer hardware. The goal is to enhance and maintain these critical security solutions.
Requirements
- 5+ years’ experience in C++
- Experience in embedded and/or driver development
- Windows XPS printer driver, GDI printer drivers
- Experience with .NET, C, Java, PHP, React, Spring
- Experience in Visual Studio, Visual Code, IntelliJ, Jenkins using JenkinsFile
- Microsoft’s WDK
- Windows printer driver development
Responsibilities
- Passionately design, develop, test, document and deploy Driver software and Instant ID software products
- Participate in product requirement reviews, estimate the scope of work, optimize existing systems, perform code reviews, unit testing and documentation
- Troubleshoot and resolve complex technical issues and customer issues, identify root causes and implement effective solutions
- Develop, maintain and automate CI/CD environnent
- Help with obtaining and testing Microsoft certification on drivers
- Help the development team evolve the architecture and stack
- Make impactful contributions by helping the team design and code to match the product team's vision and also continue expanding knowledge base
Other
- The qualified candidate will work with minimal supervision and utilize knowledge, experience and judgment to accomplish goals.
- Exhibit a process-oriented mind set
- Function independently with project assignments and with minimal supervision
- Knowledgeable about secure development life cycle, threat modelling, and web application security assessments
- Take up extra challenges with extra deliverables on software