WEX is a leading financial technology service provider across a wide spectrum of sectors, including fleet, travel and healthcare. We hire people who share our passion for continuous innovation and client service that is unparalleled in the industry. You will enjoy a range of market competitive benefits that are designed to support your personal and professional well-being. If you’re looking for a growing career - come be part of WEX today.WEX is an equal opportunity employer committed to diversity and inclusion in the workplace.About the roleFor a WEX Developer, building software is not just a job. It's a passion. Our developers challenge themselves and their peers to deliver solutions that are performant, scalable and maintainable. And they work with modern tools, frameworks and platforms to do it. We continue to evolve our payments platform to provide innovative solutions to our customers.Tech and toolsWe are predominantly a Microsoft shop, so C# is the main language utilized by our development teams. As we develop and support multiple platforms; we work on both Windows VMs in Azure and Linux containers using Kubernetes in AWS. We leverage both MSSQL and PostgreSQL for our data layers and our UI is in some cases, Angular in others. We also leverage a mix of tools for infrastructure as code, continuous delivery and observability.What you'll be doingDevelop and maintain new and existing web-based and client/server applicationsProducing quality C#.NET code that is robust and easy to maintainWrite and optimise SQL queries and stored proceduresAnalyze end-user needs and design, test, and develop software to satisfy demandAnalyze, and translate business requirements in functional and non-functional system requirementsDevelop technical workflows using modeling techniques including UML or the likeDevelop and maintain GUIs using design techniques such as prototyping, wireframe diagramming, and UML diagrammingWork with database administrators to design relational databasesWrite test plans and user acceptance testing cases for quality assuranceBuild design and coding standards to ensure consistency across applicationsImprove the performance of applications via load and stress testingWhat You'll Bring1 to 2 years of experience in commercial Software DevelopmentYou know what good code looks like and know how to write itSOLID design skillsA track record in identifying and executing upon improvements in building software within your teamsProven ability to be a valued team playerWillingness to learn and think outside the boxRelevant technical qualifications