The Software Engineer role at OFX is responsible for delivering high-quality code while collaborating with Tech Leads and Engineering Managers in an agile environment.
In Short
Deliver high-quality code in a timely manner.
Collaborate with Tech Lead and Engineering Manager.
Participate in code reviews and agile processes.
Enhance technical delivery and team dynamics.
Work on application, automation, and testing code.
Engage in deployments, QA, and level 3 support.
Document solutions and maintain systems.
Stay curious and learn on the job.
Work with modern technologies and frameworks.
Contribute to discussions and team collaboration.
Requirements
Experience with commercial software development.
Proficient in .NET (Core and Framework).
Knowledge of JavaScript, TypeScript, and React.js.
Experience with unit testing frameworks.
Understanding of Agile methodologies.
Experience with Microservices architecture.
Familiarity with relational databases like PostgreSQL.
Experience designing RESTful APIs.
Knowledge of cloud services (AWS preferred).
Experience with Docker containers.
Benefits
Learning programs available for all employees.
Encouragement to give back to communities.
Environment of reward and recognition.
Employee-led committees for engagement activities.