Avidxchange charlotte nc, 1210 avidxchange ln, charlotte, north carolina, united states of america avidxchange houston tx, 2100 travis st, suite 300, houston, texas, united states of america avidxchange sandy ut, 111 e sego lily drive, sandy, utah, united states of america virtual req #2627
Thursday, april 1, 2021
About avidxchange Avidxchange is the industry leader in automating invoice and payment processes for mid-market businessesFounded in the year 2000, avidxchange processes over $140 billion transactions annually across its network of more than 600,000 suppliers, transforming the way 6,000 customers in north america pay their billsAvidxchange is distinguished as a global fintech unicorn and one of the fastest growing technology companies in the u.sWith 1,400 employees supporting customers across seven office locationsOur employees live by our core values, including “innovate to change the game”, “passion about customer success”, “win as a team”, “play to our strengths”, and “have a blast”We are on a mission to create something different at avidxchangeCome join the team!
This job requires experience in collaboration, analysis, design, development, testing, maintaining, and implementing premier softwareYou will mentor new team members to foster their career growth.
Working together in small, focused agile teams with other experienced engineers to perform full life cycle application development Building open communication with your product owner, quality test automation engineers, fellow software engineers, and development dba to understand and transform business requirements into business-savvy features Solving problems, debugging and optimizing code to ensure optimum performance and security Determining optimal solutions for architecture, efficiency, maintainability, and scalability Collaborating with senior engineers and technical leads in the design, review, and implementation of new solutions Teaming up with qa to review, approve and design against test cases- ensuring our demanding customers' expectations are fulfilled Create code solutions that follow architecture’s prescribed standards and industry best practices Conduct code reviews and sharing of feedback in coordination with senior engineers
Experience, qualifications & skills
Required experience, qualifications, and skills
Bachelor’s degree in computer science, computer engineering or related with 3+ years of .net software development experience building web-based applications or a master’s degree in computer science, computer engineering or related and 2+ years of .net software development experience Microsoft development stack: .net core, c#, restful services, orm, sql, json Hands-on experience following agile software development processes (scrum/kanban) Handling code via source control systems (such as git) in continuous integration environments Exercising sound coding practices, such as unit testing, integration tests, object-oriented programming, and patterns
Preferred experience, qualifications, and skills
Azure experience creating pipelines, ci/cd, deploying infrastructure via infrastructure as code Typically requires a university degree or equivalent experience and minimum 3 years of prior relevant experience Building applications in azure-based cloud architectures Designing solutions with modern architecture patterns background: microservices, soa, domain-driven design, cqrs, asynchronous messaging, service bus, event sourcing, apis, web services Employing secure coding practices including familiarity with owasp top ten
Equal employment opportunity statement Avidxchange is an equal opportunity employerAvidxchange is committed to equal employment opportunity in accordance with applicable federal, state and local lawsAvidxchange will not discriminate against applicants for employment on any legally recognized basisThis includes, but is not limited to: veteran status, race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, age and physical or mental disability.