Software Engineer- .NET
Overview
In this role you build and maintain scalable backend services with .NET Core and RESTful APIs, delivering reliable features in a cloud-enabled environment. You work with cross-functional teams to design, test, and deploy solutions, contributing to architecture and continuous improvement. You write clean, well-tested code and help drive deployment velocity through CI/CD. This is a hands-on role with mentoring opportunities to raise coding standards and quality.
Compensation / BenefitsVacation/PTOMedicalDentalVision401kBonus
ResponsibilitiesDesign, develop, test, and maintain backend services and APIs using .NET CoreBuild well-documented, versioned RESTful APIs with focus on performance and securityEngage in architectural discussions to improve scalability and reliabilityWrite modular, tested code and maintain unit/integration testsTroubleshoot production issues, perform root-cause analysis, implement long-term fixesCollaborate with product managers, frontend developers, QA, and DevOps to deliver features end-to-endContribute to CI/CD pipelines and automation to improve deployment velocity and qualityReview code and mentor junior engineers to uphold coding standards
Key requirementsProven hands-on experience with .NET Core and C# in productionStrong experience designing RESTful APIs and HTTP-based servicesSolid understanding of software design principles, data structures, and algorithmsExperience with automated testing, CI/CD practices, and GitExcellent problem-solving, communication, and collaboration skillsproblem-solvingcommunicationcollaboration.NET CoreC#RESTful APIs