Senior Software Engineer - Backend

Remote Full-time
Position Summary: As a Back-End Software Developer, you will collaborate within an Agile, innovative development team to deliver scalable, high-performance web applications and services. You will work closely with senior developers and technical leads to design, build, and maintain enterprise solutions that support the company’s growth. Required Skills & Qualifications • 6+ years of professional software development experience with strong knowledge of object-oriented design and best practices. • Hands-on experience using Visual Studio (2019+) and VS Code. • Proficiency with Git, GitLab, or SVN for source control. • Understanding of Agile methodologies (Scrum/Kanban). • 4+ years of back-end development using .NET Framework 4.8+, .NET Core 3.x, .NET 8.x, and C#. • Ability to debug, test, and maintain existing codebases. • Experience developing RESTful APIs and services. • Working knowledge of EF Core or similar ORMs. • Intermediate SQL skills and familiarity with relational databases (SQL Server, MySQL, Oracle, PostgreSQL). • Experience with WCF, ASP.NET Core, and related frameworks. • Understanding of web security, authentication, authorization, and access control. • Experience with claims-based security, OAuth 2.0, JWT, Active Directory, federation services, and SSO. • Strong grasp of software design principles and their impact on usability, performance, and maintainability. • Ability to manage tasks independently and deliver on time. • Strong analytical skills with experience documenting technical specifications. •Effective communication skills in both technical and business contexts. • Ability to work in a shared codebase with proper documentation and disciplined source-control practices. • Professional demeanor, initiative, and the ability to follow direction when required. Desired Skills • Experience with CI/CD pipelines (Azure DevOps, Jenkins, GitLab, etc.). • Exposure to sockets, asynchronous programming, and distributed caches (Redis, NCache, Memcache). • Experience with SSIS or SSRS. • Familiarity with Google APIs. • Knowledge of REST, WCF, SOAP, and SOA principles. •Experience with microservices architecture. • Background in FinTech, e-commerce, or banking systems. • Experience with cloud platforms (Azure, AWS, GCP). Prerequisites • Bachelor’s degree in Computer Science or equivalent work experience
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

QA Automation Engineer, Data

Remote

Experienced Data Entry Specialist – Remote Work Opportunity for Teens

Remote

**Customer Support Representative for arenaflex Online Course Platform**

Remote

Apply Now: Administrative Associate I (Remote/Hybrid)

Remote

Experienced Remote Part-Time Data Entry and Entertainment Professional – Flexible Work from Home Opportunities with arenaflex

Remote

Entry-Level Web Developer (PHP/WordPress) – Remote, Project-Based, Growth Opportunity

Remote

Customer Service Representative II – Multi‑Channel Support Specialist at careerzynith, Global Healthcare Technology Leader

Remote

Hiring Now: Remote Overnight Diagnostic Radiologist - Transform

Remote

Fulfillment Coordinator in Plantation, FL

Remote

Data Entry Remote Work

Remote
← Back