Software Engineer (Multiple Positions)
Job Description Summary:
Perform full life cycle application development and collaborate with Agile engineers. Work with Product Owner, Quality Test Automation Engineers, Software Engineers, Development DBA, and Scrum Masters to determine and transform business requirements into software features. Resolve software problems and debug and optimize code to ensure optimum performance and security. Design against test cases-ensuring requirements are met. Create code solutions that follow prescribed architecture standards and industry best practices. Create unit tests for new and existing solutions, ensuring that unit test coverage meets expectations.
Qualifications:
Bachelor's degree in Info Sys, IT-related, Comp Sci, Operations (any), Management (any), Engineering (any), Analytics (any), Business (any), Language (any), Telecom, Math, Physics, Electrical/Electronics or
related and two (2) years of experience in the job offered or related occupation in which the required experience was gained. Must also have demonstrated experience in the following: Handling code via source control systems (such as Git) in continuous integration environments; Practicing Agile software development processes (Scrum or Kanban); 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 or Web Services; Using SQL including stored procedures, indexes, and functions; and Employing secure coding practices including familiarity with OWASP.
Primary Work Location:
1210 AvidXchange Lane, Charlotte, NC 28206
Additional Locations:
N/A
Work Shift:
Not Specified
To apply, submit a resume to https://www.avidxchange.com/about/careers/, OR submit a resume to https://www.ncworks.gov/vosnet/Default.aspx, OR email resume to: [redacted] Must reference Job Title & Job Code: [Requisition Number provided by AvidXchange].
#LI-DNI
#LI-DNP