Job Title: Senior Software Engineer
Job #: 8784-1
Location: 100% remote
Duration: 1+ year contract
Job Description: Top 3 Required Skills:
• 5+ years of professional web development experience.
• 3+ years of experience with React and modern JavaScript/TypeScript.
• 3+ years of experience with .NET (C#) and ASP.NET Core/MVC.
Position Summary
We are seeking a highly skilled Senior Software Engineer to design, develop, and maintain enterprise-level applications. The ideal candidate will have strong experience in .NET technologies, SQL Server, and modern web development frameworks, particularly React. This role involves hands-on coding, collaboration with cross-functional teams, and delivering high-quality solutions for mission-critical systems.
Responsibilities
• Design, develop, and maintain web applications using ASP.NET Core, React, and SQL Server.
• Implement RESTful APIs and integrate front-end and back-end components.
• Participate in all phases of the software development lifecycle using Agile/Scrum methodologies.
• Optimize application performance and ensure scalability for high-volume systems.
• Collaborate with product managers, designers, and other developers to deliver robust solutions.
• Troubleshoot, debug, and resolve technical issues.
• Mentor junior developers and contribute to best practices in coding and architecture.
Required Qualifications
• 5+ years of professional web development experience.
• 3+ years of experience with React and modern JavaScript/TypeScript.
• 3+ years of experience with .NET (C#) and ASP.NET Core/MVC.
• Strong experience with SQL Server, including writing complex queries and optimizing database performance.
• Solid understanding of RESTful API design and integration.
• Experience with version control systems (e.g., Git).
• Strong problem-solving skills and ability to work in a team environment.
Preferred Qualifications
• Experience with Entity Framework or other ORM tools.
• Familiarity with cloud platforms (Azure or AWS).
• Knowledge of CI/CD pipelines and DevOps practices.
• Exposure to Microsoft Power Platform is a plus.
Pre-Employment Requirement
All employment offers are contingent upon successful completion of our pre-employment screening that may include drug testing, background/criminal check, and if applicable, must meet eligibility requirements for access to classified information.
APR Staffing is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law.
About APR Staffing
APR Staffing was born from the merger of two well-respected technical staffing firms in Portland. ieSolutions, founded in 2002, enjoyed an impressive reputation as one of the largest locally-owned and most respected technical staffing companies. Professional Resource Group, aka Data Resource Group, founded in 2009, also earned regional acclaim for being a fast-growing and highly-motivated professional staffing agency. Both companies have been recent award winners for the Portland Business Journal's Fastest-Growing Private Companies. The two firms, now as APR Staffing, make for one of the fastest-growing and most-respected professional and technical staffing companies in Oregon and Southwest Washington.
Collaborating with our customers, we augment their workforce with technical and administrative professionals. We provide only high-caliber, professional-grade resources throughout the Pacific Northwest.