AvidXchange is seeking a Senior Software Engineer to build best-in-class products, collaborate with cross-functional teams, and work on full life cycle application development.
Requirements
- Bachelor's or Master's degree in Information Technology, Computer Science, or a related field
- 8+ years of.NET software development experience creating SaaS-based applications
- Strong knowledge of.NET 8.0, C#, Visual Studio, WCF, AJAX, HTML, ESB, Kendo UI, SSIS/T-SQL, jQuery, JSON, MVC 4/5, Entity Framework
- Experience with SOA, web services, REST, SOAP, XSLT, XSD, and XML
- Familiarity with event-driven architectures and technologies such as Kafka, Azure Service Bus, and Azure Event Hub
- Strong interpersonal skills with the ability to work effectively in a team setting
- Excellent problem-solving and troubleshooting skills
- Experience with source control systems (such as CVS, Git, TFS) in continuous integration environments
- Strong communication and collaboration skills, with the ability to work across diverse teams
- Experience with cloud platforms, preferably Azure
- Understanding of DevOps principles and CI/CD practices
Benefits
- 18 days PTO
- 11 Holidays
- 16 hours per year of paid Volunteer Time Off (VTO)
- Competitive Healthcare
- High Deductible Heath Plan Option
- 100% AvidXchange paid Dental Base Plan Coverage
- 100% AvidXchange paid Life Insurance
- 100% AvidXchange paid Long-Term Disability
- 100% AvidXchange paid Short-Term Disability
- Employee Assistance Program (EAP)
- Onsite Health Clinic with Atrium Health
- 401(k) Match
- Parental Leave
- Discounts on Pet, Home, and Auto insurance
- WeeCare Childcare Service
- Perks at Work
- Onsite gym fitness center, yoga studio, and basketball court
- Tuition Reimbursement
- Hybrid Workplace Flexibility
- Free parking