Cloud Software Developer

At Nasdaq Verafin

Job Location: St. John’s

Work Style: On-site

Job Description

Overview:
Do you want to join a team where you work on challenging problems, make a positive difference to the world, and have fun doing it? Then we have the perfect role for you! Verafin is an innovator in anti-financial crime management solutions, with a mission to create the world’s most effective crime-fighting network. These roles are located in St. John’s NL and Toronto, ON. 
As a Software Developer on our Cloud team, you’ll tackle diverse challenges and focus on crafting innovative solutions. Your curiosity, problem-solving skills, and coding expertise will bring fresh ideas to life. By contributing to Verafin, you’ll help combat crimes like human trafficking, elder abuse, and drug trafficking, joining a passionate team dedicated to making a difference. At Verafin, being a Developer means positively impacting the world while doing what you love – solving complex problems with the power of code. We are hiring across several of our cloud teams, looking for various levels of experience.

Role Responsibilities:
– Solid understanding of AWS and cloud solutions architecture
– Keep up to date with new AWS and cloud solutions
– Build, automate and secure application configuration, auto deployment and provisioning services
– Design, develop, automate and operationalize software/service updates
– Develop innovative ways to measure and monitor application and infrastructure health
– Work with engineering and product management to build and manage features that are highly available, high performance, and secure
– Automate deployment, customization, upgrades, and monitoring through modern DevOps tools – including Terraform and AWS Cloud formation

Essential Skills & Qualifications:
– A university degree or college diploma in Computer Engineering, Computer Science, or equivalent experience
– Experience with microservices and data lakes
– Able to design and build systems using Amazon Web Services
– Knowledge of distributed systems
– Experience with Linux systems, virtualization, and network administration
– Proficiency in Java, Python and Bash
– Understanding of security principles
– AWS certifications would be an asset

What does success look like in this role?:
– Understanding the goals of the team while using problem solving skills
– Developing cloud-based services that have good uptime, health, and security
– Producing clean and efficient code
– Consistently iterating on coding practices for continuous improvement

What does growth look like in this role?:
Develop along the technical leadership path including Lead Developer and Architect