Software Development Engineer
Portland, OR 
Share
Posted 26 days ago
Job Description

Software Development Engineer II (Full Stack)

This position is within Viewpoint's software development group, as part of a team developing the web stack for Viewpoint's next generation product roadmap. This division provides highly integrated enterprise software with accounting, project management, and operations modules for mid-range to large-scale contractors throughout the world. It is currently the highest growth segment of our business, and provide an immediate opportunity to work with modern tech on greenfield, cloud multi-tenant projects.
Responsibilities:
Work on an Agile team (Dev + QA) to design, implement, deploy, and maintain applications and shared platform services used by customers and within the organization
Work directly with Product Management team to understand and help refine product requirements given schedule and team constraints
Foster good software development practices within the team; suggest improvements constructively
Assist and mentor junior developers with code reviews/PR's and pair programming
Key Requirements:
Work effectively as a full-stack developer on a .NET Core, Angular SPA project
Experience implementing formal software design patterns in large-scale solutions.
Solid understanding of REST and microservice principles
Familiarity with Domain driven design - a plus.
Solid understanding of relational databases and ability to write basic queries
Experience implementing solutions using Object Relational Mapping tools such as EF or NHibernate.
Experience utilizing unit testing and mocking frameworks such as MSTest, NUnit, Moq, Rhino Mocks, and similar tools
BS degree in a field directly related to software development plus a minimum of two years of relevant technical experience in application design and programming and/or an equivalent combination of education and experience.

Trimble is proud to be an equal opportunity employer. We welcome and embrace our
candidates' diversity and take affirmative action to employ and advance individuals
without regard to race, color, sex, gender identity or expression, sexual orientation,
religion, age, physical or mental disability, veteran status, pregnancy (including
childbirth or related medical conditions), national origin, marital status, genetic

information, and all other legally protected characteristics. We forbid discrimination and
harassment in the workplace based on any protected status or characteristic. A criminal
history is not an automatic bar to employment with the Company, and we consider
qualified applicants consistent with applicable federal, state, and local law.

The Company is also committed to providing reasonable accommodations for
individuals with disabilities, and individuals with sincerely held religious beliefs in our job
application procedures. If you need assistance or an accommodation for your job,
contact
Julie Phan, Benefits Analyst ator 408-481-8138 or email People Experience at

It is Trimble's policy that candidates are entitled to equal employment opportunities without regard to race, color, religion, sex, national origin, age, marital or veteran status, sexual orientation or the presence of a medical condition or disability.

 

Job Summary
Company
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Bachelor's Degree
Required Experience
2+ years
Email this Job to Yourself or a Friend
Indicates required fields