Job Url: https://www.indeed.com/jobs?q=software&l=United+States&sort=date&fromage=1&sc=0kf%3Aattr%28DSQF7%29%3B&from=searchOnDesktopSerp&vjk=ac70e31ac5557b1f Job Description: Sr. Software Engineer - Full Stack .NET- job post Openforce 3.5 3.5 out of 5 stars Scottsdale, AZ 85255•Remote Openforce Scottsdale, AZ 85255•Remote Apply now Profile insights Here’s how the job qualifications align with your profile. Skills Technology security practices OAuth 2.0 Load Testing + show more Do you have experience in Technology security practices? Yes No Skip   Full job description Job Description: Sr. Software Engineer - Full Stack .NET Making your next move count At Openforce, you will find a career experience that will challenge you, satisfy you, and make you proud to work for this Software as a Service (SaaS) and services company. Teamwork and transparent communication are the hallmark of this company. The focus is on high-performance, high customer service and delivery standards. Openforce is a well-established company with an excellent reputation in our industry with a ‘start-up’ feel. Openforce delivers the leading integrated cloud software suite for the independent contracting community, including recruiting, onboarding, settlement pay, compliance, insurance, and retention. Position Overview We are seeking an experienced Sr. Developer to join our dynamic engineering team at Openforce. This role goes far beyond writing code – you'll be a technical leader, solution architect, and quality advocate who plays a crucial role in shaping our products from conception to delivery. The ideal candidate thrives on collaboration, has a passion for mentoring, and views comprehensive code reviews and solution design as core responsibilities, not afterthoughts. Key Responsibilities Partner closely with Product Management to evaluate, refine, and validate acceptance criteria before development begins; Identify potential technical risks and propose mitigation strategies early in the planning process ensuring the integration security considerations into every phase of the development lifecycle Lead solution design sessions and architectural discussions for complex features and system improvements Translate business requirements into technical specifications and implementation strategies Advocate for technical best practices while balancing business needs and timelines Conduct thorough, detailed, security-focused code reviews that may span multiple hours for complex features; provide comprehensive feedback on code quality, architecture, security, performance, and maintainability Mentor junior and mid-level developers through the code review process Establish, implement, and maintain coding standards across the development team and champion best practices in validation, authentication, authorization, data protection, testing, security, and clean code principles Design and develop robust, scalable applications using the .NET ecosystem Write clean, maintainable, and well-tested code following established patterns and practices Implement comprehensive automated testing strategies (unit, integration, and end-to-end) Collaborate with cross-functional teams to deliver high-quality software solutions Participate in agile ceremonies and contribute to sprint planning and estimation Design comprehensive testing strategies including unit tests, integration tests, and automated testing pipelines Stay current with security threats and implement appropriate countermeasures Experience 5+ years of professional software development experience Proven track record of leading technical discussions and solution design Experience mentoring developers and conducting detailed code reviews Strong background in full-stack development within enterprise environments Technical Skills Expert-level proficiency in C# and .NET Framework/.NET Core Strong SQL skills including database design, optimization, and stored procedures Proficiency in React OR Blazor for front-end development (Blazor preferred) Entity Framework Core and ORM best practices RESTful API design and development using ASP.NET Core Web API GraphQL implementation and schema design AWS services (EC2, RDS, Lambda, CloudWatch, S3) Git version control and branching strategies CI/CD pipelines and DevOps practices Unit testing frameworks (xUnit, NUnit, MSTest) Integration testing and mocking frameworks Docker containerization and orchestration concepts Security and Testing Expertise OWASP Top 10 understanding and mitigation strategies Authentication and authorization patterns (OAuth, JWT, Identity Framework) Secure coding practices and vulnerability assessment Test-driven development (TDD) or behavior-driven development (BDD) Automated testing strategies and testing pyramid concepts Performance testing and load testing principles Preferred Skills AWS DevOps tools (CodePipeline, CodeBuild, CodeDeploy) or similar CI/CD platforms Microservices architecture patterns Message queuing systems (Service Bus, RabbitMQ) Application monitoring and logging (Application Insights, Serilog, OTEL) Infrastructure as Code (CloudFormation, Terraform)   If you require alternative methods of application or screening, you must approach the employer directly to request this as Indeed is not responsible for the employer's application process. Report job