Job Title: Software Engineer Company Name: Beyond Risk Job Details: RemoteFull,Time Job Url: https://hiring.cafe/viewjob/s3nwmzinzg560kkx Job Description: Posted 2d agoSoftware Engineer@ Beyond RiskView All JobsWebsiteUnited StatesRemoteFull TimeResponsibilities:build features, write tests, collaborateRequirements Summary:3+ years of professional software development; strong C#/.NET; REST APIs; SQL; frontend experience; version control; collaborative skillsTechnical Tools Mentioned:C#, .NET, React, Azure, REST, SQL, Api Gateway, Git, Jira, Clean Architecture POSITION SUMMARYNHSG and our affiliated companies understand that our applications are at the heart of our success. We are seeking a talented Software Engineer who is passionate about building scalable solutions that drive enterprise success. As a Senior Software Engineer, you'll be a key contributor, working directly with our Director of Application Engineering to design and build solutions that have immediate, measurable impact across our organization, enabling stakeholders across our four companies to efficiently access and manage their data.DUTIES AND RESPONSIBILITIESThe essential functions include, but are not limited to the following: Objectives of this role Deliver high-quality features and components for our enterprise platform that serves stakeholdersContribute to building scalable, maintainable solutions using modern architectural patterns and best practicesCollaborate with our Product Team to translate business requirements into technical solutionsContinuously develop technical skills in system design, integration patterns, and enterprise architectureBalance technical excellence with business timelines to deliver measurable impactResponsibilities Build and maintain features for our enterprise platform using C#, React, and Azure services Write clean, maintainable code following established architectural patterns Develop RESTful APIs and modern web interfaces Write unit and integration tests for new features Participate in code reviews and contribute to improving our codebase Collaborate with Director of Application Engineering on technical design decisions Take increasing ownership of features and components over timeMINIMUM QUALIFICATIONS (KNOWLEDGE, SKILLS, AND ABILITIES) Required SkillsBachelor's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience3+ years of professional software development experienceStrong foundation in C# and .NET (or similar object-oriented language)Understanding of RESTful APIs and Api GatewaysExperience writing performant SQL queries and reading query plansExperience with component-based front-end developmentVersion control experienceStrong problem-solving skillsEffective communication and collaborationAbility to work independently and as part of a teamSelf-motivated and eager to learnAttention to detail Preferred SkillsReactGit version controlAzure Container AppsAzure Cache for RedisAzure Api ManagementAzure dev ops toolsProficiency with project tracking software, such as JiraClean Architecture or similar patterns