Payworks is Canada’s fastest growing workforce management solutions provider and a multi-year winner of Canada’s Best Managed Companies program. With over 19,000 clients from coast to coast and more than 300 employees, we currently have an exciting opportunity on our Security team for the right candidate.
WORLD-CLASS PRODUCTS – IT’S WHAT WE DO
Payworks develops proprietary, integrated cloud-based products in the payroll, human resources and time and attendance space. We create, deploy and maintain our own solutions; this requires a talented developer, who will ensure we deliver quality products to end users and focus on protecting our clients’ data by conducting vulnerability assessments and secure code reviews while fostering a culture of information security. Individual drive and team collaboration are the keys to success; we feel that exceptional and inventive development comes naturally to teams that are having fun and working together.
COLLABORATE & INNOVATE – IT’S WHAT YOU’LL DO
+ Make great products even better - You will proactively seek to identify, explore and resolve potential risks, threats, vulnerabilities, and exploits on internally developed software. You will perform technical security assessments, code reviews, code fixes, and vulnerability testing to highlight risk to improve security.
+ Creatively solve problems – You will conduct research to identify new attack vectors against Payworks products and establish appropriate configurations for security-related features (eg. Web Application Firewall(s)) and then you will implement fixes. You will review interesting and complex challenges presented by the business and engage with team members to come up with the best technical solution to those business problems and develop or repair state of application security risks to the business.
+ Collaborate & innovate – You will identify, develop and build proactive methods to avoid security vulnerabilities and enhance security measures and share them with your fellow developers. Support, cooperate, and create with cross-functional teams and implement technical solutions that adhere to Payworks’ internal coding and quality standards.
+ Define the standard - You will ensure that software and systems are designed and implemented to the highest security standard. We want you to challenge what the standard is and redefine normal.
WHY YOU SHOULD CHOOSE PAYWORKS
+ Competitive base salary and comprehensive benefits plan
+ Excellent pension plan with employer contributions
+ Flexible working hours and no dress code
+ Free parking and employee gym onsite
+ Modern office custom-designed for development work with smart collaboration space
+ Community-minded culture – receive a paid day per year to volunteer and lots of opportunity to “pay it forward”
+ Fun atmosphere – How good are you at Laser Tag? Have you ever played Giant Jenga? Are you an expert at foosball? You may just have what it takes to complete in our Dev Olympics.
+ Cool perks - annual wellness subsidy, Costco membership, parental leave benefits, flex time and more
+ Follow us to see why our employees and clients choose @PayworksInc
+ Bachelor’s Degree in Computer Science, BIT - Application Development Diploma or related studies and/or equivalent combination of education and experience
+ 3 - 5 years hands-on, real-world programming experience
+ Proven grasp of security industry processes and security coding best practices
+ Demonstrated experience of MICROSOFT.NET (VB/C#), ASP.NET and Git source control
+ Strong analytical and troubleshooting skills
BONUS SKILL SETS
+ Experience with Microsoft SQL Server, T-SQL Queries, Jira and Confluence
+ Experience with HTML and modern CSS technologies such as CSS3, Foundation, and SCSS
+ Experience with Agile methodologies
+ Project management skills with the ability to demonstrate resourcefulness in the use of available tools and support resources
+ CISSP certification considered an asset