2h ago

Senior Software Engineer

Charlotte, North Carolina, United States
full-timeseniorfinancial technology (accounts payable automation)

Tech Stack

Description

You will collaborate with teams like Product and Architecture to design, develop, and implement premier software solutions, including API integrations, event-driven architectures, and cross-domain systems. You'll also mentor junior engineers, support DevOps practices, and contribute to product roadmaps.

Requirements

  • Bachelor's or Master's degree in IT, Computer Science, or related field.
  • 8+ years of .NET software development creating SaaS-based applications.
  • Strong knowledge of .NET 8.0, C#, Visual Studio, WCF, AJAX, HTML, ESB (Neuron plus), Kendo UI, SSIS/T-SQL, jQuery, JSON, MVC 4/5, Entity Framework.
  • Experience with SOA, web services, REST, SOAP, XSLT, XSD, XML.
  • Experience with RESTful APIs, event-driven architectures, and cloud platforms (preferably Azure).

Responsibilities

  • Perform full life cycle application development, enhancement, research, and proof of concepts.
  • Participate in low-level and high-level application design, providing guidance on technology options.
  • Design and implement API integrations for seamless data exchange.
  • Implement event-driven architectures using technologies like Kafka, Azure Service Bus.
  • Mentor software engineers, including onboarding, code reviews, and domain knowledge transfer.
0 views 0 saves 0 applications