A leading technology staffing firm is seeking a skilled Software Developer to design and implement object-oriented architectures and enhance existing software products. This role requires at least 5 years of experience in an enterprise environment, with advanced knowledge of Open Source technologies. Candidates should possess strong communication skills and be comfortable working independently or in a team. This position is based in Portland, Oregon, offering a dynamic work environment focused on collaboration and continuous improvement.
Qualifications
5+ years professional experience in an enterprise or SaaS environment.
Experience with full life cycle development including requirements gathering and testing.
Strong knowledge of human-computer interaction and usability.
Responsibilities
Design and implement object-oriented architectures.
Unit and performance testing of design during the development cycle.
Develop and enhance existing software products.
Skills
Object-oriented architecture design
Service-oriented architecture design
Programming
Unit testing
Open Source technologies
User Interface (UI) design
Agile methodologies
JavaScript frameworks
Education
Bachelor's in Computer Science or equivalent
Tools
Hibernate
Spring
AngularJS
Karma
Gradle
Job description
A leading technology staffing firm is seeking a skilled Software Developer to design and implement object-oriented architectures and enhance existing software products. This role requires at least 5 years of experience in an enterprise environment, with advanced knowledge of Open Source technologies. Candidates should possess strong communication skills and be comfortable working independently or in a team. This position is based in Portland, Oregon, offering a dynamic work environment focused on collaboration and continuous improvement.