o A minimum of 8 years of software engineering experience.
o Experience building high scale web application.
o Experience building custom applications following best practices (e.g., TDD, OOP, SOA, CI/CD).
o Experience working with the following technologies: C#, consuming API and ReactJS.
o Excellent communication skills and proven ability to collaborate with a variety of team members.
o Experience coaching and mentoring developers to follow established best practices.
o Experience working with the following technologies: .net core and building web API.
o Experience with developing for cloud computing, particularly Azure.
o Experience with Agile/Lean development methodologies.
o Excellent analytical and problem solving skills
o Experience with test automation
· Embody our values to own safety, do the right thing, be kind-hearted, deliver performance, and be remarkable.
· A Bachelor of Arts or a Bachelor of Science degree, with a focus in computer science, is preferred.