We are looking for a highly skilled Software Engineer to join our team. You will primarily be utilizing .NET Core, C#, SQL. We hire innovative software development professionals who can work well within a highly collaborative, agile team to develop high quality, testable software. Ideally, you will have a wide breadth of experience performing development in a .NET environment and developing integrations to third-party systems. Responsibilities:Developing SaaS applications, including .NET APIs, and React applicationsWorking with our product organization to understand business requirements and objectivesContributing to overall system architecture strategy and designLeading by example and setting a high standard for code qualityPerforming code and design reviewsMotivating an agile team and fostering collaboration and innovation across our development organizationQualifications:Minimum 5 years full-stack experience working through design, implementation, testing, and delivering high availability enterprise applicationsBachelor’s degree in Computer Science or related field, or 4-6 years of related experienceShould have a record of successful delivery of software applications as an individual and with a teamStrong understanding of the Agile software development methodologies and principlesExperience with CI/CDMust have strong experience and exhibit in-depth knowledge of .NET Core, C#, SQL, MVC, SOA, Web API, Microservices, JavaScript, Typescript, HTMLFrontend experience is a plus (Angular, React)Understanding of cloud native applications (Azure, AWS)