View Our Website View All Jobs

Senior Software Engineer

Offices located in Anacortes and Lynnwood, WA and Spartanburg S.C.

Do you want the opportunity to work on products that have a significant impact on the lives of others?  We are looking for talented Senior Software Engineers who want to be a part of a team who is passionate about delivering a quality product that matters to our customers.  We would love to have you join our team! Be a part of our dedicated and skilled team of engineers doing meaningful work and improving people’s lives.

 

A look at what you will be doing:

You will lead and work with your team to perform feature analysis, requirements gathering, design, implementation, and maintenance of C#, n-tier, .NET applications utilizing SQL Server databases. You will assist the team in utilizing Scrum conducting design/code reviews and ensuring/validating product quality.

 

Do you see yourself in these characteristics:

  • Passionate about empowering people along with proven experience in leading teams of two to five engineers.
  • Excellent interpersonal and organizational skills with the ability to self-manage and work in cooperative team environments.
  • Great team building and team participation skills.
  • Solid understanding of the development lifecycle focusing on the Microsoft stack.
  • Dedicated to writing amazing code for mission critical software.

 

What experience would make you successful:

Proficient in: C#, WPF or WinForms, Windows Services, web services (RESTful / SOAP / WCF), multi-threading, error handling and recovery, scalability techniques.

 

Working Knowledge in MSSQL Server 2008 - 2016 – TSQL, stored procedures, views, functions.

 

Knowledge of: Git, MSBuild, MVVM design pattern, .NET Core, Microsoft Azure.

 

Ability to:

  • Design and implement application routines utilizing OOD/OOP principles.
  • Create client/server, n-tier, fault tolerant, scalable, enterprise class applications.
  • Utilize Visual Studio to fully debug an application top to bottom.

 

What education you'll need to have:

A minimum of a BS or BA in Computer Science, an Engineering discipline, or equivalent years of experience is required for this position.

 

Please note the following items before submitting your resume and cover letter.

  • This position is in-house only.
  • Please submit your cover letter and resume in PDF format. Thank you!
  • Relocation assistance available.
  • Smith Technologies is an Equal Opportunity Employer and embraces diversity.  We follow the Federal Guidelines for a Drug-Free Work Environment.
Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file