Who: Paula’s Choice
Position: Senior Software Engineer
Where: Seattle
What: The Senior Software Engineer 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
Note: At any time, with or without notice, Paula’s Choice reserves the right to add/delete/change the position’s requirements.
How: Apply Here