
Senior Software Engineer (.Net)
- Charlotte, NC
- Permanent
- Full-time
- Perform full life cycle application development, enhancement, research, and proof of concepts.
- Participate in both low-level and high-level application design, providing guidance and feedback on available technology options.
- Work closely with cross-functional teams to design and implement API integrations for seamless data exchange.
- Develop and maintain modern pipelines leveraging data streaming and APIs to support various business applications.
- Implement event-driven architectures to enhance real-time data processing and streamline data flows for timely decision-making.
- Implement cross-domain solutions, including integration patterns for customer-facing, operational, and analytic systems, along with workflows, policies, support, and reporting associated with enterprise MDM capabilities.
- Collaborate with other developers and architects to determine optimal solutions for architecture, efficiency, maintainability, and scalability.
- Follow DevOps principles such as CI/CD to automate and streamline data engineering workflows.
- Support Solution and Enterprise Architects in the design, review, and implementation of new architectural solutions.
- Mentor Software Engineers, including onboarding, explaining domain knowledge, best practices, and performing code reviews.
- Troubleshoot, debug, and optimize code to ensure maximum performance and security.
- Work closely with QA to review, approve, and design test cases, ensuring all requirements are met.
- Support Product Management in creating product roadmaps and ensuring quarterly objectives are realistic and achievable.
- Collaborate with other product development teams to create alignment and consistency across projects.
- Bachelor's or Master's degree in Information Technology, Computer Science, or a related field.
- 10+ years of .NET software development experience creating SaaS-based applications.
- Strong knowledge of .NET 8.0, C#, Visual Studio, WCF, AJAX, HTML, ESB (Neuron a plus), Kendo UI, SSIS/T-SQL, jQuery, JSON, MVC 4/5, Entity Framework.
- Experience with SOA, web services, REST, SOAP, XSLT, XSD, and XML.
- Experience developing and integrating RESTful APIs, leveraging events, messaging systems, and ETL processes.
- 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.
- A go-getter with an entrepreneurial mindset - that means you are not afraid of taking risks, winning big or facing the unknown.
- Someone who understands that business is people centric. Connecting with others as humans first allows you to develop mutually beneficial working relationships.
- Focused on making a difference for our customers. AvidXchange exists to help solve complex problems for our customers so we can all realize our potential.
- 18 days PTO*
- 11 Holidays (8 company recognized & 3 floating holidays)
- 16 hours per year of paid Volunteer Time Off (VTO)
- Competitive Healthcare
- High Deductible Heath Plan Option that has $0 monthly premium for teammate-only coverage
- 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) - Provides counseling services, legal and financial consultations and health advocacy for Teammates and their eligible dependents
- Onsite Health Clinic with Atrium Health - available to Teammates and their eligible dependents
- 401(k) Match: 100% match on the first 3% of your salary, plus 50% match on the next 2%
- Parental Leave: 8 weeks 100% paid by AvidXchange**
- Discounts on Pet, Home, and Auto insurance
- BrightDime Financial Wellness Tool, offered free to teammates
- WeeCare Childcare Service: helps teammates find affordable daycare, childcare, and tutors 40% less expensive than traditional daycare centers
- Perks at Work: free discount program that provides teammates the opportunity to save on items from electronics, movie tickets, car buying, vacations, and more
- Onsite gym fitness center, yoga studio, and basketball court
- Tuition Reimbursement up to the federal maximum of $5,250***
- Hybrid Workplace Flexibility
- Free parking