Not specified
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Job Category:
Software Development
Software Developer
(This job is no longer available)
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description


Software Developer
Specialty: C#, .NET

David Evans and Associates is currently seeking a Software Developer to join our project team with our client in Portland, OR.

The developer codes, tests, builds, configures, migrates, maintains, and documents various vendor and in-house applications to provide business solutions using a 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.

Position Responsibilities may include but not limited to:
Design, write and deploy .NET applications that use Web Services and socket based protocols. Web application development using ASP.NET and C#. Windows Presentation Foundation (WPF) development. Windows Communication Foundation (WCF) development. Design, develop and conduct automated unit and regression tests. Provide server and IIS setup/configurations to support n-tier operations. Design and development of n-tier applications. Document and implement software deployment procedures. Design, document, and communicate effective technical solutions meeting end-user requirements. Work collaboratively with users and IT staff to design streamlined and efficient user interfaces. Coordinate development efforts with project management, software developers, functional SMEs, business analysts and quality analysts during the various phases of the SLC. Stand up, configure and maintain application environments. Perform design, development, and testing tasks using Microsoft's .NET framework, C#, ASP.NET, ADO.NET, WCF, WPF, and Web Services. 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. Leverage automated testing to consistently deliver reliable, high-quality code. Develop n-tier web and client-server applications 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 BPA systems with others.


Position Requirements:
3+ years combination of education, certifications, and/or work experience in Computer/Information Technology or related field is required. Applicable certifications will count towards 1 year of experience and each applicable college degree will count towards 2 years of experience. Note: Must provide a detailed accounting on the resume to include dates of experience and, name/dates of specific coursework and certifications. Undergraduate, Graduate, and/or Post-Graduate College Degree in Computer/Information Technology or related field is preferred. Current certification as a Microsoft Certified Software Developer (MCSD), Microsoft Dynamics MCTS or Microsoft Dynamics MCITP is preferred. Minimum 3+ years of demonstrated applications design & development experience using Microsoft's .NET framework, C#, ASP.NET, ADO.NET, JavaScript, CSS and HTML is required.
General Requirements :
Intermediate or greater knowledge of and skill in the following areas:
Microsoft Visual Studio (2008 or greater). Microsoft .NET (3.0 or greater). C#, ASP.NET, ADO.NET, JavaScript, CSS and HTML. Microsoft SQL Server (2005 or greater) and/or Oracle (9i or greater). TFS, SVN or other source control tool. WCF and WPF development. Demonstrated ability to consider and/or develop flexible, extensible, and/or creative methods for application development. Experience integrating configuration management methodologies and techniques, including branching and merging. Experience developing unit-testing scenarios to exercise a .NET Framework application to simulate environmental failures and code failures. High degree of proficiency in contributing to highly collaborative solution development scenarios with the development team and program/design/debug applications using techniques listed above. Knowledge and skill in the following areas is desirable:
Microsoft AJAX and AJAX control toolkit Microsoft Dynamics CRM Telerik .NET UI controls ASP.NET MVC 2 or greater Messaging Integration XML (utilization via DOM and/or SAX, XPATH, XML Schemas, XSLT) T-SQL and/or PL/SQL Database Replication Techniques nUnit or comparable unit testing tool Exposure to other programming languages such as Java. Quality Center
DEA is proud to be an AA/EEO employer and all qualified candidates will receive consideration without regard to characteristics protected by applicable local, state or federal law, such as race, color, sex, age, religion, national origin, physical or mental disability, pregnancy, marital status, veteran or military status, genetic information or sexual orientation.

About David Evans and Associates

Since its founding in 1976 in Portland, Ore., DEA has become a recognized leader for progressive and sustainable design and management solutions for complex transportation, land development, energy, and water resources projects nationwide. The firm has over 25 offices in seven states and employs nearly 1,100. Its staff includes professional engineers, surveyors, planners, landscape architects, and natural resources scientists. DEA is an employee-owned corporation and consistently ranks among Engineering News Record's Top 100 Pure Design firms in the U.S. DEA and its staff are committed to improving the quality of life, while demonstrating stewardship of the built and natural environments.