Software Programmer 4 (Software Developer / Programmer 3 - 9257)
Salient CRGT
Portland, OR
Job Description
Are you looking for a new and exciting career opportunity?

Join our award-winning organization and work with some of the most talented minds within our Enterprise Technology and Innovation teams. As a Salient CRGT employee, you get to be part of a best performing team supporting our nation’s most critical missions.

Why Salient CRGT?

We’re passionate about the inspirational missions of our customers and we entrust our employees and teams to deliver exceptional performance to enable the safety, security, health and well-being of our nation. We provide the tools and resources to help you be successful, and our culture fosters an environment in which idea sharing and collaboration is essential. Are you ready to make a difference?

The ideal candidate will be responsible for supporting the Asset Management and Engineering Applications (JLST) organization within the IT department at Bonneville Power Administration (BPA). The Software Developer 3 will develop and support BPA’s information systems. The Software Developer will code, test, build, configure, migrate, maintain, and document various vendor and in-house applications to provide business solutions using a Relational Database Management System (RDBMS), graphical user interfaces and web services with software tools provided on a Windows platform. This position involves interpreting design specifications, coding software, developing and conducting unit tests, documenting and assisting with system installation and deployment procedures, following testing and change management procedures, producing system documentation requirements and working on a development team using a mix of Agile and Waterfall development methodologies.

The position calls for a self-motivated, professional team player with strong interpersonal communication skills, with the ability to interface with customers, understand their processes and requirements, and translate a set of requirements into computer source code.

Required Qualifications
With an applicable Bachelor’s degree, 5 years of experience is required.
Without an applicable degree, 7 years of experience is required.
Experience should include work in the Computer/Information Technology field.
5 years of experience with applications design & development experience developing secure applications using the .NET framework, C#, ASP.NET, ADO.NET, and Web Services.
5 years of experience with applications design & development experience developing secure applications using WPF or WCF.

Expert level knowledge and skill in the following:
Visual Studio (2015 or greater);
Microsoft .NET (4.0 or greater);
Microsoft SQL Server (2005 or greater) and/or Oracle (9i or greater);
T-SQL and/or PL/SQL;
TFS, SVN or other source control tool;
WPF or WCF development;
Angular & Node.JS.
Knowledge of Active Directory and developing and applying of role based security models.
3 years of experience with SSRS report development.
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.
Desired Qualifications
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.
Current certification as a Microsoft Certified Software Developer (MCSD).

Knowledge of and skill in the following areas:
Microsoft AJAX and AJAX control toolkit;
Telerik .NET UI controls;
NET MVC 2 or greater;
Messaging Integration;
XML (utilization via DOM and/or SAX, XPATH, XML Schemas, XSLT);
Database Replication Techniques;
nUnit or comparable unit testing tool;
Exposure to other programming languages such as Java;
HP Application Lifecycle Management.

Salient CRGT is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, sex, sexual orientation, gender identity or expression, veteran status, disability, genetic information, or any other factor prohibited by applicable anti-discrimination laws.