We're Looking For:If you are passionate about your craft, focused on software delivery, have a drive to innovate and push to operate at elite levels - you will find our teams, culture and company a great place to grow and have an impact.
You Are:- Craftsman. You have mastered the fundamentals of code fluency and have a well-rounded set of software development, testing and design skills that you leverage to deliver great products.
- Detail-oriented. You are passionate about building resilient, sustainable, high quality software leveraging patterns and best practices.
- Collaborative. You thrive in a team environment and enjoy working with cross-functional teams to deliver high-quality software solutions.
- Innovative. You constantly seek out new technologies, tools, and best practices to enhance the development process and improve the overall product.
- Results-driven. You have a proven track record of delivering quality software that met business objectives..
- Adaptable. You can quickly learn new technologies and adapt to changing project requirements and priorities.
You Will:- Champion best practices, clean code practices and modern design patterns..
- Collaborate with project managers, product owners, and UX designers, to understand requirements and translate them into technical solutions.
- Develop and maintain high-quality software solutions leveraging your skills in object-oriented programming languages, frameworks and cloud technologies.
- Identify areas for improvement, and adhere to coding standards and best practices.
- Participate in the full software development lifecycle, including requirements gathering, design, implementation, testing, deployment, and maintenance.
Who You Will Work With:- Reporting to the Engineering Manager, you will be a member of a Scrum Team that includes developers, technical leads and test automation engineers.
- You will interact with Product Owners, Scum Masters, UX designers and support staff to ensure we deliver the highest quality products with efficiency and precision.
Must Haves:- 2+ years of experience in software development.
- Bachelor's degree in computer science, software engineering, or a related field.
- Experience in modern javascript frameworks and or object oriented languages (java, C#, etc,)
- Experience developing web applications
- Understanding of the software development lifecycle.
Nice to Haves:- Familiarity with AWS cloud services
- Understanding of Test Automation
- Understanding of Continuous Integration and Continuous Deployment
What We Offer: - Competitive pay
- Medical, dental, and vision benefits with employer HSA contributions (US) and FSA options (US)
- Immediately vested 401K (US) or RRSP (Canada) with company match
- Paid Vacation, Personal, and Sick Time
- Paid maternity and paternity leave (US)
- Employer-paid short-term disability, long-term disability, life insurance, and AD&D (US)
- Robust Employee Assistance Program
- Employer paid Leap into Service Day to volunteer
- Tuition Reimbursement for eligible programs
- Opportunities to expand your skill set and share your knowledge across a publicly traded, global organization
- Company culture of internal promotions, diverse career paths, and meaningful advancement
Sound like a match? Apply Now - We can't wait to hear from you!Compensation Range ofAnnual Salary: $90,000.00 - $125,000.00 USD
(Depending on experience, skill set, qualifications, and other relevant factors.)