Xplor Technologies is an Australia-based computer software company that is striving “to make education great.” As an employer, the company aims to foster a
Software Engineer
Location
Canada
Posted
7 days ago
Salary
0
Seniority
Mid Level
Job Description
Software Engineer
Xplor Technologies
Role Description You’ll join the Xplor Pay development team, which provides a payment gateway that integrators, partners, and merchants utilize. Whether small and independent or large franchises, we build services that customers can rely on. You will be reporting to the Senior Manager of Software Engineering. You will be involved in the entire software development lifecycle, working with Product Owners, Business Analysts and others to help deliver and support the functionalities for our Payment Gateway. We are looking for a Java/Spring Boot developer to help maintain and grow our fleet of microservices. While Java represents most of our core services, we also have solutions written in JavaScript/Angular 9+. A candidate should exhibit the ability to contribute to solutions not in their core competency (i.e. Java). Responsibilities you’ll have: - Write well-designed, testable, efficient code and automated tests. - Support and resolve production issues. - Participate in technical design discussions and contribute to architectural decisions. - Participate in peer reviews for work of other members of the development team, providing appropriate feedback and challenge or inquire about changes. - Write and maintain unit, integration, and end-to-end tests. - Review functional and technical documentation and improve where needed. - Contribute to analysis of software projects including performance, diagnosis, and troubleshooting. - Collaborate with cross-functional teams (QA, DevOps, Product) throughout the development lifecycle. - Create and maintain documentation for developed APIs. - Apply design patterns and best practices as needed. - Have a keen eye for improving scalability, performance, security, and reliability. - Participate in on-call rotations to support the production environment — usually a 2-week rotation (with support and shadowing as needed). - Actively participate in mentorship programs and receive guidance from senior engineers, in order to grow your depth of knowledge. Qualifications - 1 to 5 years of hands-on experience developing Java-based web applications in an agile environment and is familiar with SCRUM activities. - Familiar with, or has foundational knowledge of: Spring framework, Spring Boot, Junit, Maven and RabbitMQ. - Experience with distributed system architecture environment, RESTful services, and SQL database. - Excellent problem solving, critical thinking, and communication skills. - You align with our core values and you’re simply a good human. - You’re comfortable asking questions and working through ambiguity in a fast-paced environment. - Comfortable with software development with Visual Studio Code. - Able to work remotely and have a dedicated work space. - A strong desire to learn new technologies and demonstrate a "growth mindset". - Show initiative & ownership, and demonstrate a bias for action. Benefits - You’ll be part of a global network of talented colleagues who support your success. - We look for commonalities and shared passions and give people the tools they need to deliver great work and grow at speed. - We understand that diverse candidates have diverse needs. Company Description At Xplor we help businesses succeed by giving them the software, payments, and commerce-accelerating technologies they need to thrive. More than 130,000 businesses in 72+ countries rely on Xplor to run their day and get paid, processing over $47 billion in payments annually. Our connected ecosystem helps operators spend less time managing complexity and more time delivering the experiences that matter most. Xplor is backed by world-class investors Advent International, Battery Ventures, and Silver Lake.
Related Guides
Related Job Pages
More Software Engineer Jobs
Title: Analyst Programmer (PHP Application) Location: Australia Job Description: - Develop, enhance and support PHP applications across a varied portfolio - Join a collaborative team & contribute meaningful work in one of Australia's top universities - Hybrid working, salary ranging from $107,312 to 115,686 + 17% superannuation and strong career development opportunities Solve by Talent is partnering with the University of Sydney to recruit an Analyst Programmer for PHP Applications within the Information and Communications Technology (ICT) function. This role will contribute to the development, support and enhancement of web applications used across one of Australia's leading universities, helping deliver reliable digital services that support education, research and operations. Why join the University of Sydney? Join one of Australia's leading universities at a pivotal time, where technology is evolving to better support student learning, teaching excellence, and research at global scale. ICT is central to the University's mission, delivering the platforms, services, and partnerships that enable student success, strengthen teaching, and accelerate research impact. With strong investment and ambitious transformation underway, you'll work in a large and complex environment where your contribution will have visible, meaningful impact across the University community. The opportunity A great opportunity for a PHP developer to join a friendly, collaborative team within the University's ICT function, working across a broad mix of applications ranging from legacy systems through to modern products. You'll contribute to both new development and ongoing support, with exposure to front-end, back-end and some infrastructure-related work. The team supports a diverse portfolio of applications across areas such as research, science, health and administration, making this a role with real variety, strong learning potential and meaningful impact. What you'll do: - Develop new features and functionality for web applications. - Maintain and enhance existing PHP applications across a varied portfolio. - Investigate, troubleshoot and resolve bugs and application issues. - Work across front-end and back-end development, with some exposure to infrastructure-related tasks. - Contribute to application design documentation and technical records. - Participate in estimation, planning, testing and deployment activities. - Provide production support and technical advice for applications in use across the University. - Collaborate with developers, project managers, architects, product owners and business stakeholders to deliver fit-for-purpose solutions What we're looking for: - Demonstrated experience developing and supporting PHP applications. - Experience working across the full stack, including both front-end and back-end development. - Familiarity with frameworks such as Laravel and ideally exposure to JavaScript or Node-based front-end technologies. - Ability to diagnose issues, fix bugs and work effectively across both legacy and modern applications. - Strong communication and collaboration skills, with the ability to work well in a supportive team environment. - Good time management skills, with the ability to manage competing priorities and work with reasonable autonomy. - A mindset focused on continuous improvement, learning and delivering quality outcomes What's in it for you? - 17% superannuation to support your financial future - Generous parental leave entitlements - Salary packaging options - Flexible and hybrid working arrangements - Career development and learning opportunities - Health and wellbeing programs, including Fitness Passport - Access to a vibrant, globally recognised university community How to apply If you're looking for an opportunity to contribute to meaningful work while building your career in a world-class university environment, we would love to hear from you. Applications (including a cover letter, CV, and any additional supporting documentation) can be submitted via the Apply button at the top of the page. For employees of the University or contingent workers, please login into your Workday account and navigate to the Career icon on your Dashboard. Click on USYD Find Jobs and apply. Accessibility and inclusion The University of Sydney is committed to creating an inclusive recruitment experience for all candidates. If you require adjustments or additional support at any stage of the recruitment process, we encourage you to let us know. This may include adjustments to the interview format, additional time, breaks, accessible interview locations, receiving materials in advance, or any other practical support that will help you participate comfortably. For a confidential discussion about the role, or to request reasonable adjustments or documents in alternate formats, please contact Ashleigh Barsley at ashleigh.barsley@sydney.edu.au EEO statement At the University of Sydney, our shared values are trust, accountability and excellence and we strive to be a place where everyone can thrive. We are committed to creating a University community that thrives through diversity and reflects the wider community that we serve. We deliver on this through our commitment to diversity and inclusion, evidenced by our people and culture programs, as well as key strategies to increase participation and support the careers of Aboriginal and Torres Strait Islander People, women, people living with a disability, people from culturally and linguistically diverse backgrounds, and those who identify as LGBTIQ+. We welcome applications from candidates from all backgrounds. We are proud to be recognised as an Australian Workplace Equality Index (AWEI) Gold employer. Find out more about our work on diversity and inclusion. Pre-employment checks Your employment is conditional upon the completion of all role required pre-employment or background checks in terms satisfactory to the University. Also, to meet the University's obligations under the National Higher Education Code to Prevent and Eliminate Gender-Based Violence you will be asked to declare if you have been investigated for, or found to engaged in, sexual harm or gender-based violence in the course of previous employment or in a legal process. Sponsorship / work rights for Australia You must have unrestricted work rights in Australia for the duration of this employment to be eligible to apply. Visa sponsorship is not available for this appointment. The University reserves the right not to proceed with any appointment. The University of Sydney Click to view the Position Description for this role.
• The primary responsibility of this role is PowerApps development. • Candidates must have strong hands-on experience and be highly confident in developing PowerApps solutions. • Design, develop, and maintain PowerApps applications to automate workflows and enhance operational processes. • Build, maintain, and optimize dashboards, reports, and data models using Power BI, Tableau, Qlik, or other visualization tools. • Collaborate with end users and technical resources to understand and integrate data outputs into visualizations effectively. • Translate complex data findings into clear, digestible insights for stakeholders to support data-driven decision-making. • Ensure data accuracy, consistency, and integrity across reports and dashboards. • Identify data attributes (e.g. financial, biometric, personnel-based) critical for performance analysis and trend identification. • Conduct training sessions as necessary for CBP and contractor personnel on data analysis tools and methodologies.
Application Programmer Analyst I
University of KentuckyThe University of Kentucky, the state's flagship public institution of higher learning and research, is a land-grant university based in Lexington, whose missio
Job Title: Application Programmer Analyst I Location: Lexington United States Job Description: Requisition NumberRE55039 Working Title Department Name7P275:Public Health Analytics and Informatics Work LocationLexington, KY Grade Level46 Salary Range$53,061-87,526/year Type of PositionStaff Position Time StatusFull-Time Required Education BS Required Related Experience 1 yr Required License/Registration/Certification None Physical Requirements Sitting and/or standing for long periods of time; performing repetitive motion tasks; lifting, pushing, and/or pulling objects up to 50lbs Shift Primarily Monday – Friday between the hours of 8:00 a.m. – 5:00 p.m. Additional hours as needed. Job Summary The College of Public Health/Public Health Analytics and Informatics is seeking an Application Programmer Analyst I to join our team developing applications for multiple research projects. Our ideal candidate must be innovative, detail-oriented, and motivated to solve challenges. In this role you will: - Have shared responsibility with senior developer during all stages within the Software Development Life Cycle including Construction, Testing, Debugging, and Development - Take on special assignments in Frontend development and UI design under the guidance of senior developers, ensuring high-quality user experiences and alignment with project objectives - Utilize various web-based languages, frameworks, and libraries such as HTML, ReactJS, Python Flask, CSS, JavaScript, Typescript, jQuery, and Go - Develop within Linux systems and platforms such as Python Flask; Power Platform; Azure (App Service and Functions); and SQL Server Database Engine (T-SQL) - Prepare workflow documents using knowledge of user capabilities, subject matter, development technologies, and logic - Troubleshoot technical issues - Participate in code reviews and contribute to technical documentation - Optimize applications for performance and scalability - Collaborate with cross-functional teams including other Application Programmers, Data Scientists, and Faculty engaged in the research projects This position will primarily be remote. Skills / Knowledge / Abilities Knowledge of Microsoft, Linux, open-source, and web standard technologies such as ASP.NET Web Forms, ASP.NET MVC, C#, CSS, HTML, JavaScript, jQuery, and T-SQLto design and develop technologies. Does this position have supervisory responsibilities?No Preferred Education/Experience Bachelor’s Degree in Computer Science or equivalent experience may substitute and 1 year’s experience in web-based systems object oriented web development using .NET,ASP Our University Community We value the well-being of each of our employees and are dedicated to creating a healthy place for everyone to work, learn and live. In the interest of maintaining a safe and healthy environment for our students, employees, patients and visitors, the University of Kentucky is a Tobacco & Drug Free campus. The University follows both the federal and state Constitutions as well as all applicable federal and state laws on nondiscrimination. The University provides equal opportunities for qualified persons in all aspects of institutional operations and does not discriminate on the basis of race, color, national origin, ethnic origin, religion, creed, age, physical or mental disability, veteran status, uniformed service, political belief, sex, sexual orientation, gender identity, gender expression, pregnancy, marital status, genetic information or social or economic status. Any candidate offered a position may be required to pass pre-employment screenings as mandated by University of Kentucky Human Resources. These screenings may include a national background check and/or drug screen. Posting Specific Questions - * Please indicate the number of years of paid, full-time work experience you have with the Software Development Life Cycle (SDLC). - None - More than 0, up through 2 years - More than 2 years, up through 4 years - More than 4 years, up through 6 years - More than 6 years - * Please describe an experience which required working across multiple web-based languages, frameworks, and libraries. (Open Ended Question) - * Please provide details about your front end development experience, including the technologies, frameworks, and tools you have worked with, the types of projects you’ve contributed to, and any specific responsibilities or achievements related to UI/UX design, performance optimization, or responsive development. (Open Ended Question) - * Which frontend technologies have you used in production? (Open Ended Question)
Associate-Graduate:Developer
ThoughtworksThoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading technology consultancy, we’re pushing boundaries through our purposeful and impactful work. Over 30 years of delivering extraordinary impact with clients. Helping clients solve complex business problems with technology as the differentiator.
Role Description Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create significant change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result. By balancing strong opinions with a willingness to find the right answer, Software Developers bring integrity to technology, ensuring all voices are heard. Our entry-level consultants jumpstart their careers with the First Year Graduate Experience: our year-long program that starts with Thoughtworks University, which includes a four-week immersive training in India. Attendance is mandatory, as this in-person experience is an essential part of the program. Candidates must be available to travel and stay in India for the full duration of this initial phase. Once participants return to their home country, the program continues with monthly sessions dedicated to specific topics and ongoing development. We consider tech talent from all walks of life. Whether you're a Computer Science major with less than one year of professional experience, a coding boot camp graduate, or a career changer working toward becoming a software developer, you have the opportunity to grow in our community of passionate technologists. Be aware that these positions are intended for a 1st September, 2026 start. - You will pair to write clean and iterative code using practices like TDD, SOLID principles, OO design and pair programming. - You will use continuous delivery practices to improve software delivery speed. - You will work in collaborative, product-focused teams to build innovative customer experiences and create meaningful change for a variety of clients. - Learn, digest and subsequently apply the latest technology thinking from our Technology Radar to solve client problems. - Tackle a variety of challenges for clients of all industries, while collaborating with new teammates from diverse backgrounds. Qualifications - Technical Skills: - You have a strong foundation in Python and SQL, up to 1 year of professional experience, and a solid understanding of object-oriented programming (OOP) concepts. - You understand analysis, coding and object-oriented concepts. - You have a basic conceptual understanding of data modeling. - You have awareness of clean-code concepts and practices. - Conceptual knowledge of or exposure to cloud data platforms like Snowflake or Databricks is a plus. - You have working knowledge of writing and optimizing SQL queries. - Professional Skills: - You thrive in a collaborative, flat environment that values transparency, openness, feedback and change. - You have a passion for learning and sharing knowledge as well as a desire to create meaningful solutions for business problems. - You're resilient in ambiguous situations and can approach challenges from multiple perspectives. - Our interviews and work environment use English as the primary language. Candidates must be proficient in English. Benefits - There is no one-size-fits-all career path at Thoughtworks; however you want to develop your career is entirely up to you. - Your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. - We see value in helping each other be our best and that extends to empowering our employees in their career journeys. Company Description Thoughtworks is a global technology consultancy that integrates strategy, design and engineering to drive digital innovation. For 30+ years, our clients have trusted our autonomous teams to build solutions that look past the obvious. Here, computer science grads come together with seasoned technologists, self-taught developers, midlife career changers and more to learn from and challenge each other. Career journeys flourish with the strength of our cultivation culture, which has won numerous awards around the world. Join Thoughtworks and thrive. Together, our extra curiosity, innovation, passion and dedication overcomes ordinary.


