Senior Software Engineer

Downtown Portland, OR

Company Name :IBA Infotech LLC

Type : Contract

Primary Skills : Javascript CSS UX

Location : Downtown Portland


Job Description:


  • Apply agile methodology, participate in sprint planning, standups, demos, and retrospectives
  • Collaborate with product owners and team to groom stories, understand use cases, define success criteria, and estimate using story points
  • Work closely with QA and other team members to define and implement test strategy
  • Implement well-factored, scalable, secure production code to achieve story objectives
  • Integrate third-party applications and services via API integration
  • Run and monitor performance/integration/unit tests on new and existing applications
  • Respond to critical bugs and customer support escalations
  • Implement platform improvements for DevOps scalability and manageability
  • Mentor junior development staff to maintain unit test coverage and code documentation
  • Provide thought leadership for development best practices to contribute to a team culture of excellence

Minimum Qualifications

  • Bachelor’s degree in Computer Science, related field, or equivalent experience.
  • 5+ years of relevant work experience building web applications
  • High proficiency in Javascript, HTML5, and CSS3
  • Familiarity with SQL and NoSQL databases (ie., MySQL, MongoDB, Cassandra)
  • Experience with one or more back-end languages such as PHP, Python, NodeJS, Go or Ruby and MySQL or PostgreSQL.
  • Ability to multitask, take initiative, and adapt to unforeseen circumstances

Preferred Experience and Skills

  • Experience working on a high-functioning Agile software development team
  • Experience with highly-available, highly-scalable enterprise-level web applications
  • Experience building and/or consuming REST web services
  • Experience with Javascript frameworks such as Angular, Aurelia, Vue, and Ember
  • Experience with DevOps technologies such as Gearman, Rundeck, Concourse CI, Kubernetes, Puppet, Chef
  • Experience using Git for version control, applying the fork-and-pull-request workflow, and participating in code reviews