website-hero-image2

2050 Software Engineer (.Net, C#)

Location: Salem, OR

Description:
Our client is a local company that provides an entrepreneurial driven solution in the educational textbook space. Their technology helps make the buying and selling of educational textbooks possible and they are highly respected in their industry. They have a Microsoft technology stack and some experienced developers with important domain experience but they need a couple additional team members that can help them execute their technical roadmap. The culture is very relaxed and family friendly. They provide healthy meals at cost in their deli and they have an onsite gym with a basketball court. If this is the challenge you seek please send your resume to careers@itmotives.com. We value diversity in the workplace and encourage women, minorities, and veterans to apply. Thank you!

Job Type: FTE

Additional Information:
Position Responsibilities:
* Design, develop, and maintain multi-tier web applications for internal and external customers
* Maintain and support e-commerce, mobile, and intranet sites
* Collaborate with technical and non-technical team members in an Agile environment
* Communicate with non-technical staff to gather business requirements and translate these requirements into functional code

Requirements:
* 2-5 years experience with .NET framework, including C#, ASP.NET, LINQ,and MVC/WebAPI
* 2-5 years experience with T-SQL queries and stored procedures
* Current engagement supporting a high-availability production API or website
* Understanding of object-oriented design, client-server architecture, and relational database design
* Experience with source control
* Experience with Visual Studio

Preferred:
* Knowledge of client-side technologies such as JavaScript frameworks (Vanilla JS/Angular/React), JavaScript Tools (Gulp/Grunt/NPM), HTML 5, and CSS
* Understanding of Entity Framework
* Solid grasp of Cloud Technologies (AWS/Azure)
* Understanding of Continuous Integration and Deployment (Teamcity)
* Experience migrating legacy code to newer technologies
* Understanding of Dependency Injection (Autofac/Ninject)
* Experience with testing frameworks (MOQ/NUnit)

Plus:
* Knowledge of Message Queues (SQS, Azure Service Bus)
* Understanding of non-relational databases(DocumentDB,DynamoDB)
* Experience with WinForms, ASP.NET WebForms,
* Experience with .NET Core
* Technical writing skills
* Experience with Mobile App Development (React Native, Xamarin)