Join to apply for the Software Engineer – Transact Exchange role at Transact Campus
The Opportunity:
Transact Campus specializes in mobile-centric university campus technology for integrated campus payments, campus ID, and campus commerce solutions.
We have a strong start-up energy and focus on innovation backed with over 35 years in the education sector serving 12 million students, across more than 1,300 institutions, and facilitating more than $45 billion in transactions.
Our Values
At Transact Campus, we value small cross-functional self-organizing product teams. Each team has the autonomy to decide how best to build software and what tools they use to create it.
We use agile methodologies and strongly believe in creating a trusting group climate where respect for each other is key, where speaking the truth is valued and where shared ownership is the goal.
We believe in ongoing training, personal development, and learning and we are excited to help you bring your career to the next level alongside a talented group of engineers.
Our People
As an industry leading software company, we are lucky to have deep support and experience in-house with talented engineers, infrastructure experts, and architects across the Transact global family working as part of and alongside our teams. Together, we invest in each other’s success.
We have surfers, runners, chess players, snowboarders, dads, mums, married people, single people, hurlers, speakers, soccer fans, rugby fans, folk dancers, yoga fans, book clubbers, seasoned travelers, Lego builders, animal lovers, cyclists, gardeners, gamers, and tv show aficionados. We celebrate our differences. You will feel part of our team here and make connections and friends with great people. We love creating software, but we know it is the people you work with and meet along the way who make the difference.
Are you that person?
Position Responsibilities
This role is ideally suited to someone who loves the challenge of solving complex problems and learning new skills and technologies. This is not a conventional product and that’s what makes it so interesting to work on.
The successful engineer will join an existing Transact Product Development team who are developing an innovative green-field, Azure cloud-based integration platform that leverages extensive use of containerization, CI/CD pipelines, and Infrastructure-as-Code (Terraform) in both the Product Architecture as well as the Product Delivery.
You will be responsible for adding new functionality and resolving defects in a C# Web API, an Angular U.I application, and building Node JS components which run in Node Red. You will also use the Azure cloud stack, Azure DevOps, Octopus Deploy, Terraform, Docker, and Kubernetes on a daily basis.
You will work primarily within Product Development with the Product Owner and engineering manager to understand and implement new functionality but will also be expected to liaise with Application Hosting partners, Transact operations & support teams.
You must have strong communication and technical skills as well as the ability to work well in a team environment. The ability to work on your own initiative with modern technologies and with limited guidance is a must.
The Requirements
* 3–5 years of professional software development experience.
* Strong proficiency in object-oriented C#.
* Experience working in a high-volume transaction processing, distributed environment.
* Designing and implementing modern RESTful APIs using best practices.
* Implementing modern web-based user interfaces using Angular.
* Analyze problems and implement solutions that trade off architectural constraints of functionality, usability, performance, reliability, and scalability.
* Familiarity with Git-based workflows (GitHub or Git Flow).
* Experience writing and maintaining unit tests.
Desirable Skills
* Experience with developing for the Azure cloud stack (App Services, API Management Service, Storage, App Insights, etc).
* Experience with CI/CD tools such as Azure DevOps Pipelines and Octopus Deploy.
* Containerization and orchestration experience (Docker, Kubernetes).
* Familiarity with Infrastructure as Code tools (Terraform).
* Node.js development experience.
* Experience with Node-RED flow authoring and node development.
Why Join Us?
* Opportunity to work with cutting-edge technologies.
* Collaborative and supportive work environment.
* Ongoing professional development and training opportunities.
* Hybrid Working.
* Regular social, sporting, and community events.
* Benefits - Private Health Insurance, Dental Insurance, Matched Pension Contribution, 25 Days Annual Leave.
Transact Campus Inc. is an equal employment opportunity employer and considers qualified applicants for employment without regard to race, gender, age, color, religion, national origin, marital status, disability, sexual orientation, protected military/veteran status, or any other protected factor.
#J-18808-Ljbffr