Software Developer, Software Engineer, Full Stack Developer
Listed on 2026-01-30
-
Software Development
Software Engineer, Full Stack Developer, C# / Unity Developer, Backend Developer
Overview
Remote Restricted Eligible - Must live within 125 miles of Portland OR
The Software Developer 3 position will provide high-level support and assistance to the Asset Management and Engineering Applications (JLST) organization within the IT department. The Software Developer 3 will develop and support information systems. The Software Developer will code, test, build, configure, migrate, maintain, and document various vendor and in-house applications to provide business solutions.
This position involves working on an agile development team, interpreting design specifications, functional and non-functional requirements, performing data modeling, and database design functions, coding software, developing and conducting unit tests, documenting and assisting with system installation and deployment procedures, following testing and change management procedures, and producing system documentation.
RequirementsEducation & Corresponding
Experience:
- A bachelor’s, master’s, or post-graduate degree in computer/information technology (or directly-related field) is preferred. Applicable certifications can count toward 1 year of experience.
- 5 years of experience is required with an applicable bachelor’s degree.
- 7 years of experience is required without a degree or applicable degree.
- Experience should include work in the Computer/Information Technology field.
Required Technical
Skills & Experience:
- 5 years of experience with applications design & development experience developing secure applications using the .NET framework, C#, ASP.NET, , JS Frameworks and Web Services.
- 5 years of experience with applications design & development experience developing secure applications using React or other front-end Java script frameworks.
- Expert level knowledge and skill in the following:
- Visual Studio (2015 or greater).
- Microsoft .NET (5.0 or greater).
- C#, ASP.NET, , CSS and HTML.
- Microsoft SQL Server (2012 or greater) and/or Oracle (12c or greater).
- T-SQL and/or PL/SQL.
- GIT or other source control tool.
- React, Angular, or other front-end java script framework.
- Designing and implementing RESTful services.
- Designing and implementing responsive web UIs.
- Knowledge of Active Directory and developing and applying of role-based security models.
- 3 years of experience integrating configuration management methodologies and techniques, including branching and merging.
- 3 years of experience developing unit-testing scenarios to exercise a .NET Framework application to simulate environmental failures and code failures
Preferred
Skills & Experience:
- Current certification as a Microsoft Certified Software Developer (MCSD).
- Knowledge of and skill in the following areas:
- ASP.NET
- nUnit or comparable unit testing tool.
- Microsoft Azure Dev Ops for source control, requirement management, testing and continuous integration.
- Node
- Design, write, and deploy new web applications, services, application interfaces, and reports as needed to identify and fulfill user requirements.
- Productively integrate with an Agile development team.
- Design, document, and communicate effective technical solutions meeting end-user requirements.
- Manage source code in source code repository and leverage branching techniques for iterative development.
- Troubleshoot application and database performance problems.
- Perform data modeling and database design activities in support of application development and report requirements.
- Develop and conduct automated unit and regression tests.
- Document and implement software deployment procedures and automate deployments.
- 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 and support systems with others.
- Break down technical work into tasks and provide reasonable time estimates for completion.
- Review other developers’ code and provide technical feedback where necessary to validate that code follows and team coding standards and programming best practices.
- Coordinate development efforts with project management, software developers, functional SMEs, business analysts, and quality analysts during the various…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).