Home Jobs Board Senior Software Engineer, Paula’s Choice, November 12

Senior Software Engineer, Paula’s Choice, November 12

Paulas choiceWho: Paula’s Choice
Position: Senior Software Engineer
Where: Seattle
What: Works with team architect and business analysts to scope, design and build essential software systems.  Responsible for driving solution requirements, delivering high-quality software, mentoring junior members of the team.

Responsibilities:

  • Write code and unit tests, research creative approaches to solving novel technical challenges, and contribute innovative ideas to the business
  • Contribute code both to the Paula’s Choice e-commerce web site, the supporting suite of web services, and the ERP system.
  • Work with the development manager to produce a professional development plan.
  • Learn the routine production support tasks and participate effectively in the weekly production support rotation.
  • Serve as a source for technical knowledge and development best practices to junior developers on the team
  • Other duties as assigned

Requirements:

  • A bachelor’s degree in Computer Science or equivalent experience
  • 5-10 years of recent, hands-on experience in software design and development
  • 3 years experience publishing/consuming services using JSON and REST frameworks
  • A solid command of test-driven design and design and architecture patterns
  • An advanced understanding of the C# language, as well as features of the .NET platform
  • Hands on experience with ASP.NET MVC, the Entity Framework, and ADO.NET.   Also, experience creating Web services using WCF and/or the WebAPI
  • Proficiency in HTML/CSS, JavaScript, and a client-side framework, such as AngularJS or React
  • Proficiency in TSQL and principles of database design
  • Familiarity with no-SQL databases, such as MongoDB and Redis
  • An ideal candidate will have experience with messaging/service bus solutions
  • Demonstrated ability to prioritize deliverables and to deliver software on time
  • Outstanding communication skills and an ability to communicate with internal and external customers at all levels

How: Apply Here