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.
General Requirements :
Intermediate or greater knowledge of and skill in the following areas:
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.