Logo
Openforce

Sr. Software Engineer - Full Stack .NET

Openforce, Scottsdale, Arizona, us, 85261

Save Job

Overview

Sr. Software Engineer - Full Stack .NET role at Openforce. Openforce is a Software as a Service (SaaS) and services company delivering the leading integrated cloud software suite for the independent contracting community, including recruiting, onboarding, settlement pay, compliance, insurance, and retention. At Openforce, you will find a career experience that challenges you, satisfies you, and makes you proud to work for a company that values teamwork, transparent communication, high performance, and strong customer service and delivery standards. Position Overview

We are seeking an experienced Sr. Developer to join our dynamic engineering team. This role goes beyond writing code—you'll be a technical leader, solution architect, and quality advocate who shapes products from conception to delivery. The ideal candidate thrives on collaboration, mentoring, and thorough code reviews and solution design as core responsibilities. 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 integration security considerations across 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 for complex features; provide 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, 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 Qualifications

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) Additional information

Referrals increase your chances of interviewing at Openforce. Get notified about new Senior Software Engineer jobs in Scottsdale, AZ.

#J-18808-Ljbffr