Full Stack Developer
Position
Full-Stack (Senior) Software Engineer with experience in building scalable, cloud-native applications with MS .NET, .NET Core, and Java. You will be part of an Enterprise Technology Services team responsible for constructing and maintaining high-value core system components using Agile methodologies. The role involves continuous improvement of core offerings, leading technical discussions on software architecture and testing, and collaborating with cross-functional teams. The ideal candidate will have 5+ years of experience in relevant areas.
You Are
Sense of ownership — you will own and be responsible for repositories and applications you develop and maintain.
Relentlessly curious — you are constantly learning and seeking ways to improve yourself and the processes around you.
Supportive — you enjoy mentoring and supporting other team members by conducting code reviews and applying your experience in process and technical leadership.
Confident — you love to code and are excellent at it.
You Will
Be part of a team responsible for redesigning and rewriting the existing technology solution.
Continuously work on enhancing core offerings.
Lead technical discussions on software architecture and testing to ensure quality and performance.
Collaborate with cross-functional teams to construct and maintain high-value core system components, leveraging multiple technology stacks.
Core Tech Stack
.NET Core and .NET Core
C#
React, Node.js, or other front-end framework
PostgreSQL
Kubernetes in AWS
OpenTelemetry
Must Have
5+ years of experience building scalable, cloud-native back-end applications with .NET, .NET Core, C#, Rails.
University degree or advanced diploma in a software engineering-related discipline, preferably in Computer Science, or equivalent experience.
Experience with front-end JavaScript frameworks such as React.
Experience with telemetry and performance tuning.
A strong understanding of
Database design principles
Scalable software architecture
Networking fundamentals
Application development, including design patterns
Profiling, troubleshooting, and testing methodologies.
Nice To Have
Experience with MS ADO environment, including code building and deployment pipelines.
Experience developing applications using Java and its development stack.
Experience with Kubernetes and OpenTelemetry.
Experience with Amazon Web Services (AWS).
Benefits
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
Compensation
Annual Salary: $125,000.00 – $175,000.00 (depending on experience, skill set, qualifications, and other relevant factors).
J-18808-Ljbffr