> Markdown version of [/jobs/ext/3748061-software-developer-3](https://www.wearedevelopers.com/jobs/ext/3748061-software-developer-3). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer 3 - **Company:** ACS - - **Location:** Portland, OR, United States (Remote available) - **Experience:** Expert - **Salary:** $134,400.0 - $199,000.0 - **Contract:** Permanent contract - **Skills:** ASP.NET, HTML, JavaScript (Programming Language), .NET Framework, Multitier Architecture, Microsoft Windows, Agile Methodology, Ajax (Programming Language), Applications Architecture, Macintosh Application Environment, Unit Testing, Microsoft Azure, C Sharp (Programming Language), Cascading Style Sheets (CSS), Software Documentation, Information Systems, System Configuration, Relational Databases, Graphical User Interface, Internet Information Services (IIS), JQuery, Microsoft Visual Studio, Microsoft SQL Server, Team Foundation Server, Oracle (Applications), Regression Testing, Software Tools, Software Requirements Analysis, PL-SQL, Transact-SQL, Web Services, .NET Core, System Availability, Software Security, Database Performance, AngularJS, Information Technology, Web Api - **Published:** October 15, 2026 - **Apply:** https://www.jofdav.com/jobs/60107660-software-developer-3 ## About the Role * A Bachelor's, Master's, or Post-Graduate degree in Computer/Information Technology (or directly related field) is preferred. Applicable certifications will count toward 1 year of experience. * 5 years of experience are required with an applicable bachelor's degree. * 7 years of experience are required without a degree or an applicable degree. * Experience should include work in the Computer/Information Technology field. * 5 years of experience with applications design and development experience, developing secure applications using C# and Web Services. * Visual Studio (2022 or later) * Microsoft .NET Core 8.0+ * C#, ASP.NET, JavaScript, CSS and HTML * Microsoft SQL Server (2016 or later) and/or Oracle (11g or later) * T-SQL or PL/SQL * Azure DevOps (ADO) or Team Foundation Server (TFS) * Knowledge of AJAX, Angular, Web API, Razor, and JQuery * Knowledge of .NET Core * Valid U.S. Driver's License is required. Work sponsorship is not available at this time. Third-party candidates will not be considered for this position. ## Description ACS Professional Staffing is looking for an employee to work remotely with our client. This Software Developer 3 will provide support to the assigned organization within the IT department. The position will serve as a specialized C# and .NET developer supporting information systems. This role involves coding, testing, building, configuring, migrating, maintaining, and documenting various vendor and in-house applications to provide business solutions using a Relational Database Management System (RDBMS), graphical user interfaces, web services, and software tools provided on a Windows platform. The role may also involve interpreting design specifications, coding software, developing and conducting unit tests, assisting with system installation and deployment procedures, following testing and change management procedures, producing required system documentation, and working as part of a development team using a mix of Agile and Waterfall methodologies. This full-time position is open to, * Design, write, and deploy front-end C#-based websites that focus on the user experience. * Design, document, and communicate effective technical solutions meeting end-user requirements. * Design, develop, and conduct automated unit and regression tests. * Propose server and Internet and Information Services (IIS) setups and configurations to support n-tier operations. * Coordinate development efforts with project management, software developers, functional Subject Matter Experts (SMEs), business analysts, and quality analysts during the various phases of the System Lifecycle (SLC). * Stand up, secure, configure, and maintain application environments. * Produce robust, efficient, and secure .NET code for applications that interact with end-users in high availability environments. * Troubleshoot application and database performance problems. * Productively integrate with an Agile development team. * Analyze, test, and apply changes to the application environment under the prevailing change management procedures and requirements. * Share functional and technical knowledge needed to develop, secure, and support systems with others. * With manager oversight and approval, assume the role and responsibilities of a technical advisor, which includes the following: * Review other developers' code and provide technical and constructive feedback to verify their code follows the organization and team coding standards and programming best practices. * Breakdown technical work into tasks and provide reasonable time estimates to complete them. * Communicate the status of project development work to the project team, users, information system owners, and others. * Analyze and interpret system requirements and propose technical designs that satisfy those requirements and also minimize the long-term maintenance of the system. * Identify and escalate technical bottlenecks to the project manager and System Security Manager (SSM), and SSM delegate.