Software Developer / Programmer 3

Hybrid in Portland, OR, US • Posted 5 hours ago • Updated 1 hour ago
Contract W2
12 Months
No Travel Required
Hybrid
$70 - $74/hr
Fitment

Dice Job Match Score™

👾 Reticulating splines...

Job Details

Skills

  • C# .NET (modern versions) REST API development TypeScript Angular
  • React
  • or Vue Object-Oriented Design (OOD) SOLID principles Microsoft SQL Server T-SQL Entity Framework
  • NHibernate
  • or ADO.NET Git Azure DevOps Jenkins Visual Studio Microsoft Office Suite SharePoint

Summary

Job Description – Software Developer / Programmer 3

Organization: Information Technology Operational Technology (J-OT) – Critical Business Systems Application Support & Development (JDP)

Location: Portland, Oregon (Hybrid)

Work Schedule: Full-time (up to 40 hours/week)

Telework: Routine telework eligible (3 days onsite every two weeks)

Travel: Up to 5%

On-Call: Required (rotational emergency support)

Position Summary

The Software Developer / Programmer 3 is responsible for designing, developing, enhancing, testing, and supporting enterprise software applications that support critical power scheduling and business operations. Working as part of an Agile development team, this role develops modern full-stack applications using C#, .NET, Angular, SQL Server, and related technologies while ensuring high availability, security, maintainability, and compliance with federal standards.

The position collaborates closely with business analysts, project managers, developers, QA engineers, and system users to deliver reliable software solutions that support mission-critical business systems.

Key Responsibilities
Software Development
Design, develop, test, and maintain enterprise applications using C# and .NET.
Develop RESTful APIs and backend services.
Build and maintain Angular-based web applications and user interfaces.
Implement Clean Architecture, Domain-Driven Design (DDD), and SOLID principles.
Develop CQRS command/query handlers and domain event processing.
Write PowerShell scripts to automate administrative and development tasks.
Database Development
Design and optimize Microsoft SQL Server databases.
Develop complex T-SQL queries, stored procedures, and schema migrations.
Ensure database integrity, performance, and scalability.
System Integration & Support
Troubleshoot production and pre-production application issues.
Support integrations using REST, WCF, and related service technologies.
Monitor system performance and recommend improvements.
Participate in change management and deployment activities.
Assist with application security and compliance initiatives.
Analysis & Collaboration
Participate in requirements gathering sessions.
Translate business requirements into technical solutions.
Collaborate with cross-functional Agile teams.
Communicate technical concepts to technical and non-technical stakeholders.
Quality Assurance
Perform peer code reviews.
Maintain unit and integration tests.
Follow established development, testing, and deployment standards.
Produce clean, maintainable, and well-documented code.
Technical Leadership
Mentor junior developers.
Assist with technical planning and task estimation.
Review code and provide technical guidance.
Help identify technical risks and recommend solutions.
Required Qualifications
Education
Bachelor''''''''s or Associate degree in Computer Science, Information Technology, Engineering, or a related field preferred.
With an Associate''''''''s or Bachelor''''''''s degree: minimum 5 years of relevant experience.
Without a related degree: minimum 7 years of relevant experience.
Required Technical Skills
C#
.NET (modern versions)
REST API development
TypeScript
Angular, React, or Vue
Object-Oriented Design (OOD)
SOLID principles
Microsoft SQL Server
T-SQL
Entity Framework, NHibernate, or ADO.NET
Git
Azure DevOps
Jenkins
Visual Studio
Microsoft Office Suite
SharePoint
Preferred Skills
Agile/SCRUM
Angular
Bootstrap
WPF
WinForms
Azure DevOps Pipelines
MuleSoft
PowerShell
MVC
SOAP/WCF
XML/XSLT
C++
Java
Windows Cluster Server
CI/CD pipelines
24x7 production support
NIST/FISMA
NERC-CIP
Electric utility or government experience
Required Competencies
Strong analytical and problem-solving skills
Excellent written and verbal communication
Ability to work independently and collaboratively
Strong attention to detail
Time management and multitasking abilities
Ability to quickly learn existing systems and technologies
Commitment to writing maintainable, high-quality code
Working Conditions
Hybrid work environment with regular telework.
Rotational on-call support for production systems.
Occasional travel for meetings.
Standard office and computer-based work.
Minimal safety hazards typical of office environments.
Safety & Compliance

Employees are expected to:

Follow office emergency evacuation procedures.
Participate in required safety orientations.
Comply with information security, privacy, FISMA, and NERC-CIP requirements.
Complete required background checks and annual security training.
Adhere to coding, documentation, and operational standards.
Preferred Candidate Profile

The ideal candidate is an experienced full-stack software developer who enjoys solving complex technical problems, working within Agile teams, and developing secure, scalable enterprise applications. They have strong expertise in modern Microsoft technologies, database development, software architecture, and collaborative software engineering practices while maintaining a commitment to quality, documentation, and continuous improvement.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10118015
  • Position Id: 12036
  • Posted 5 hours ago
Contact the job poster
NS

Nithyavathy Sundaresh

Recruiter @ First Tek, Inc.
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Hybrid in Vancouver, Washington

7d ago

Contract

70

No location provided

Today

Full-time

USD 45.00 - 50.00 per hour

Remote

Today

Full-time

Remote

Today

Full-time

USD 80,000.00 - 120,000.00 per year

Search all similar jobs