This site uses cookies. To find out more, see our Cookies Policy

Senior .NET Developer in Seattle, WA at Prestige Staffing

Date Posted: 4/1/2018

Job Snapshot

Job Description

JobID: 11382

Senior Software Engineer

Skills:  10+ years of software development experience, Computer Science or similar, C#, RESTful web services, IP network level coding experience is a plus.

Pay: Flexible salary based on experience $130,000 – 150,000 (roughly) plus 8-10% annual bonus and exceptional benefits

Location: Downtown Seattle, Washington.  Great office location!

Imagine that you’re building intricate real-time communications apps that will be used by helicopter ambulances flying rescue missions. Imagine that the apps you develop are so useful that they’re embraced by power company linemen, taxi drivers, Special Forces troops and small-town cops. Imagine that you’re working on something that’s so far out in front of the competition that your competitors ask to become partners.

Our client in Downtown Seattle is seeking a Senior .NET Developer to join a newly formed .NET team (withing a larger core development organization) in Seattle.  

Responsibilities:

Our client’s software is used by demanding organizations worldwide and we have very high quality and craftsmanship standards.

Your role will be focussed on developing, and enhancing highly extensible .NET applications and services that help unify many products in our product suite. Your work will involve but not be limited to: exchanging messages using WebSocket, authenticating and authorizing using OAuth2, consuming and creating RESTful web services, messaging framework such as RabbitMQ, and so on. Our software is used by demanding organizations worldwide and we have very high quality of craftsmanship and standards. 

• Design, development, and maintenance of the core product
• Specifications, architecture, wiki pages, and other design documents
• Cross-training and mentoring
• Providing accurate estimates and meeting your scheduled commitments
• Primarily acts as a multiplier by building systems, authoring tools, or introducing policies or patterns that raise the level of productivity of the entire organization  

Requirements:

Specific Knowledge/Skills  

?• Bachelor degree required in Computer Science or related field
• 5+ years of development experience
• Expert C# developer with strong .NET knowledge
• Experience with WebSockets, WebSocket programming is a big plus
• Experience with RESTful web services is a big plus
• Experience with concurrent programming
• Strong knowledge of design patterns, software design and software development best practices
• Good working knowledge of data structures, algorithms, and object oriented design
• Experience with TDD, CI/CD, and Agile methodologies is a big plus
• Good knowledge of applicable data privacy practices
• Strong capability to learn and apply new technologies
• Must be a U.S. citizen with ability to obtain necessary security clearance as required by government contract

Highly desirable:

• Experience with Managed Extensibility Framework (MEF)
• Distributed system design and implementation
• Excellent written and verbal communication
• Master of Science in Computer Science or related engineering field

Benefits:

  •  Flexible hours, low cost health and dental benefits, strong 401K match, excellent PTO plan, annual bonus, COVERED PARKING, team building events, fun culture, very smart and passionate colleagues, etc.

CHECK OUT OUR SIMILAR JOBS

  1. Software Engineer Jobs
  2. Project Engineer Jobs