Software Engineer (.NET, API, SQL Server)Location: Memphis, TN Duration: 18 Months + Extensions (Long term contract)Top Skills In Order of Preference.Net Framework API and micro services development SQL Server DBSuccessful Candidate ProfileIdeal candidate for this job would have created and maintained multiple Restful APIs, preferably using.Net framework. They should also have experience in SQL server databases, micro services and CICD pipelines.Job DescriptionResponsible for compiling and analyzing information and developing and revising software applications, APIs, automations, and configurations. Works with users, business analysts, product owners, Database Administrators, Software Engineers, and Project Managers to assess needs and design of applications.Essential Job FunctionsBuild APIs, interfaces and application programs based on requirements providedResponsible for modifications of existing programs that may require total redesign or new programsWorks with business analysts and customers to resolve problems and help plan for future needsWorks with users to understand use of systems and system enhancement or modification needs.Uses system analysis and troubleshooting to identify issues and design solutionsCreates and modifies complex applications programs, tests, debugs, documents and maintains those programsCreates documentation for applications, systems, and processesPerform on-call support duties (no overtime- weekly hours will be adjusted)Job RequirementsBachelor's degree in information systems, engineering, mathematics, or related field6+ years technical, analytical, systems and programming experience.6+ years.NET experienceStrong experience with Microservices, RESTful APIs and SOAPExcellent SQL SkillsExperience with agile developmentExperience with BlackBaud CRM a plusCI/CD experience, experience with Jenkins preferredExperience with OpenShift preferredSSIS experience preferredReact experience preferredTop 3 Skills: .Net Framework; API and micro services development; SQL Server DB