2429 Software Engineer – .Net

Location: Portland, OR

Our client develops SaaS solutions that simplify the business of research administration, helping universities, and scientific research organizations work smarter. They pursue this vision with an approach that values fresh ideas, initiative, collaboration, having fun on the job, and pleasing customers. If this sounds like the challenge you seek - Please send your resume to We value and encourage diversity in the workplace and women, minorities, and veterans are highly encouraged to apply. Thank you.

Job Type: FTE

Additional Information:
Attributes for Success
· Energetic and ambitious
· Passion for finding creative solutions to complex problems
· Strong sense of ownership
· Natural inclination to collaborate

Your Responsibilities
· Design, code, test, and maintain software solutions of moderate to high complexity
· Designing/developing web, software, prototypes, or proofs of concepts
· Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
· Work cross-functionally with various teams: product management, quality engineering, and across various product lines to deliver
· Contribute to the design and architecture of the project
· Participate in agile planning and execution operating mechanisms

Your Qualifications
· 5+ years of experience developing, maintaining, and innovating large scale web apps and services.
· Strong experience with C#, TypeScript, MVC, WebAPI, AutoFac, .NET Standard, and Entity Framework.
· Strong experience with unit testing and Test-Driven Development (TDD)
· Strong understanding of software design and architecture
· Experience with Agile Development, SCRUM, or Extreme Programming methodologies
· Experience with relational database technology (SQL Server, PostgreSQL)
· Experience with the Atlassian Tool Suite (Bitbucket, Jira, and Confluence)
· Experience with .NET Core, MicroService Architecture, CQRS, and AWS are a plus
· Experience with modern JavaScript web application frameworks is a plus
· Solid communication skills with demonstrated ability to explain complex technical issues to both technical and non-technical audiences
· BS/MS in computer science or equivalent work experience