Job Description :
Job Title: Software Engineer II
Location: Oregon – Portland/REMOTE
Mandatory Skills:

The languages and/or platforms the Software Engineer should be familiar with are:
  • Java – Including development of Services and/or Micro-Services
  • .Net C++
  • Salesforce.Com or
  • Angular, HTML5 with Responsive Design
  • REST
  • Data Repositories (Oracle/SQL Server with MSBI) with some knowledge of ETL
  • Git, Jira, Jenkins, Maven, Junit, Jmeter, Selenium, Jprobe and XLDeploy/Release
  • Experience or comfort operating in a distributed, non-homogeneous technology environment
Detailed JD:
  • This job family brings an engineering discipline and best practices to investigating, architecting, designing, and implementing new solutions and/or adding new features and functions to existing solutions, which meet customer business needs.
  • Designing solutions using an iterative, test-driven methodology is the expectation.  Software Engineers will write their own unit tests and perform the validation using contemporary tools, moving us towards continuous development/continuous integration. 
  • Production ready code is the target for all Software Engineers in this family.  Data needs will be gathered, designed, implemented, and tested by the Software Engineer using Oracle, Microsoft, or other data repositories. 
  • More complex data designs will be overseen by a specific Data Engineer.  User Interface or User Experience design is the responsibility of the Software Engineer and should use a responsive design framework. 
  • Designs and code are peer reviewed with other Software Engineers or architectural governing bodies, depending on their complexity. 
  • Proto typing is expected when introducing new approaches or techniques.  Development in multiple modern languages is required with good proficiency. 
  • All architecture and design are expected to adhere to good enterprise level application security best practices.

Similar Jobs you may be interested in ..