Senior Software Developer
Faithful Gould - Portland, OR

This job posting is no longer available on Faithful+Gould. Find similar jobs:Senior Software Developer jobs - Faithful Gould jobs






Information Technology



Support Services

Primary Location


United States-Oregon-Portland

Employment Category



Employment Type


Full Time

Job Summary

Faithful+Gould is a leading project management consultancy protecting and maximizing our clients’ interests in the planning and delivery of projects. Operating at the forefront of our industry for more than 60 years, we provide a blend of services to the public and private sectors. We are dedicated to providing innovative solutions by combining professional knowledge and skills with our diverse employees to deliver

‘constructive expertise’

to every project.

We pride ourselves on collaborating with client teams and developing long-term relationships, while striving to optimize our clients’ project planning, delivery and operations, regardless of the size, environment or industry. Time and again, we are complimented on our depth of resources and expertise across multiple geographic markets coupled with the ability to provide the personal service of a local firm. Our expert and unique approach is focused on enhancing the value of each project with our services to clients in the automotive, aviation and transport, commercial property, education, energy, food and beverage, government and defense, health care, infrastructure and pharmaceutical industries. Headquartered in New York, Faithful+Gould employs more than 500 professionals in offices throughout North America, and we are a member of the Atkins group of companies, one of the world’s leading engineering and design consulting firms.

Faithful+Gould is currently seeking a Senior Software Developer for our office in Portland, OR. You will write, modify, and debug software for F+G and our clients. As a Senior Developer for Faithful+Gould focusing in Agile Mobility Practice, you'll have an opportunity to build and work on industry leading solutions for some of the world's most innovative companies.

Some typical duties and responsibilities of this position will include:


Performs software development in applicable software development platforms in support of all internal and external applications, including requirement and functional specification review, software design and test planning, software development (programming), and software deployment planning and execution.


Performs software development in applicable database platforms in support of all internal and external applications.


Performs software development in applicable data integration technologies in support of all internal and external applications.


Performs software design reviews for applicable software development platforms, database platforms, data integration platforms, or any combination of the three.


Establishes best practices for software design and development for applicable software development platforms, database platforms, data integration platforms, or any combination of the three.


Provides second tier support for software service requests.

Job Details

We are seeking candidates with the following experience and qualifications:

Bachelor's degree in IT or a related field, and a minimum of four years related experience.

Must have proven ability to develop applications and reporting capabilities in applicable languages, an exemplary understanding of one or more programming environments, the ability to follow and improve upon defined processes for software delivery, the ability to produce solutions that exceed defined standards for quality, exemplary skills in applicable programming languages with a good understanding of object oriented technologies, and exemplary skills in data connectivity architectures involving applicable programming languages and applicable database technologies.

Experience in technical writing and formal training in Microsoft-related coursework is preferred. Knowledge of accounting systems and construction software is preferred.

Requires the ability and willingness to quickly understand and document business requirements, and to create well-structured software designs to meet them; the ability to set standards with applicable development languages and lead the team to follow standards; the ability to work individually as well as on a team; solid problem solving, decision-making, and creative thinking ability; the ability to work on multiple projects/tasks simultaneously; excellent communication skills; a strong work ethic and solid track record of getting the job done; the ability to work under pressure and work in a multi-tasking environment with changing priorities.

We’re looking for a self-motivated, multi-faceted Team Member, with a combination of technical and soft skills who is passionate about discovering new ways to help improve the quality, reusability, extensibility, and delivery of software solutions. The ideal candidate is skilled and focused at solving complex business and consumer problems, utilizing the latest client based and mobile based technologies. Faithful+Gould’s Senior Developers have the direct opportunity to apply their skills in ASP.NET MVC4, HTML5 with JQuery to develop tomorrow’s most exciting technology products and solutions while working with a Client in their own working environment.

You must have current US work authorization to work for any US employer without requiring sponsorship now or at any time in the future.

This position is suitable only for local candidates, there is no relocation funding for this position.

The following technology skills are required:
Data Store Technologies - MS SQL Server 2008, 2012 is preferred.

Data Layer Technologies - Object-Relationship mapping framework with Entity Framework and LINQ to SQL preferred.

Presentation Layer Technologies - ASP. NET Web forms required for legacy support. ASP.NET MVC required. JQuery or other JavaScript libraries and ASP.NET MVC4/HTMLS are preferred.

Languages - C#, SQL, HTML, CSS are required with VB and JavaScript preferred.

Other technologies - Visual Studio, Team Foundation Server (TFS), and .NET are required. Internet Information Services, Active Directory, SQL Server Analysis Services, and SQL Server Reporting Services preferred.