πUnited Kingdom, Spain
Software Engineer
OFX
πRemote - Australia
Please let OFX know you found this job on JobsCollider. Thanks! π
Summary
Join OFX, a global online international payment services provider, as a Software Engineer. You will deliver high-quality code, collaborate with a team in an agile environment, and contribute to continuous improvement of technical delivery and processes. This role requires experience in commercial software development, .NET, JavaScript, and Agile methodologies. You will work closely with Tech Leads and Engineering Managers to design and implement solutions. The position offers opportunities for professional development and a collaborative work environment.
Requirements
- Experience with commercial software development required
- Experience with distributed version control system such as Git. Experience with branching, pull-requests and build pipelines
- Demonstrated .NET (Core and Framework) commercial development experience
- Professional knowledge and commercial experience working with modern JavaScript, TypeScript preferably React.js. Knowledge of working with HTML/CSS
- Extensive experience with unit testing and acceptance criteria frameworks
- Professional understanding of Agile/incremental development methodology and development practices such as Test-Driven Development
- Experience working with a Microservices architecture
- Experience working with relational Databases such as PostgreSQL
- Good analytical and problem-solving abilities
- Experience designing, building and working with RESTful APIs
- Experience with a public cloud. AWS experience would give you a head start but Azure/GCP experience can be handy as well
- Commercial experience working with containers such as Docker
Responsibilities
- Work closely with the Tech Lead and Engineering Manager in delivering code and participating in code reviews
- Ensure code is efficient and adheres to OFX coding standards and guidelines and industry best practices
- Ensure you take ownership of work and collaborate effectively with the team. Seek clarification from Engineering Manager, Tech Lead and senior engineers
- As part of an agile team assist outside of your core skills including deployments, QA and level 3 support when appropriate
- Work collaboratively within the agile team to deliver user stories. Owning stories to ensure they meet all functional and non-functional acceptance criteria
- Work with the Engineering Manager and Tech Lead to create solutions and conduct spikes when required
- Participate in code reviews and proof of concepts
- Maintain consistent and constant communication with stakeholders
- Document solution proposals, decisions and guides to troubleshoot and maintain systems we own
- Stay curious and learn and acquire skills on the job
Preferred Qualifications
- Experience writing scalable, reusable code for UI components, with tests
- Experience with Software as a Service (SaaS) product development desired
- Knowledge of cross browser and cross device development
- Knowledge of Continuous Integration, Continuous Deployment and Configuration Management
- Experience working with Design Language Systems
Benefits
- Learning programs which all OFXers have access to
- A variety of other learning programs and host an annual Open Day to encourage cross functional and soft skill learning
- Annual volunteer day
- Reward and recognition
- Weekly yoga class (now also on Zoom), office happy hours, end of year celebrations
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
πGermany
πGermany
π°$165k-$195k
πWorldwide
π°$175k-$225k
πWorldwide
π°$155k-$200k
πUnited States
π°$165k-$201k
πUnited States
π°$175k-$210k
πUnited States, Worldwide
π°$150k-$200k
πCanada, United States
π°$185k-$223k
πUnited States