General Information
Job Title Senior Developer
Location Bellevue, WA
Requisition Code 34568458
Date posted 08/15/2014
Job type Full-Time
Job Description

Our mission is to provide consumers with the Internet they want, instead of the Internet they have. We believe that the Internet in its current form is creating great distrust in the marketplace and is unnecessarily invading the privacy of consumers. We discovered that people simply want a respectful, honest communication platform that honors individual personalities and social boundaries, educates versus sells, is easily accessible and always secure.

Our intention is to establish a uniform standard of trust and integrity that currently does not exist in the Internet marketplace, and to reinvent business-to-consumer communication by providing an infinite loop of trusted information. We are excited to pursue this mission and believe it to be a worthy cause. Our success will result in a much better Internet, one that will allow people to connect to what matters in a meaningful and safe manner.

Job Requirements

Qualifications:
  • Bachelor's degree in Computer Science or related field.
  • Experience with Microsoft Visual Studio and Database programming.
  • 5+ years experience developing in Classic Asp, ASP.NET 4.5 web programming, and Entity Framework.
  • 5+ years experience developing in C# / .NET.
  • 5+ years experience with Microsoft .NET frameworks and MS SQL Server.
  • Extensive knowledge of Transact SQL utilizing SQL Server 2000 and up.
  • Experience with developing backend web service and stored procedures.
  • In depth understanding of cross-browser, front-end development issues.
  • Proficiency with HTML / CSS / JavaScript / jQuery.
  • Working knowledge of Responsive Web Design.
  • Working knowledge of Visual Basic.Net and Java/Javascript.
Pluses:
  • Working understanding of UMBRACO or other Customer Management System.
  • Ability to create/maintain DTS packages
Skills and Attributes:
  • Ability to reverse engineer existing programs.
  • Full project lifecycle development including analysis and design.
  • Strong analytical and problem solving skills.
  • Verbal and written communication skills with the ability to collaborate with users.
  • Ability to write and maintain proper program documentation.
  • Ability to work effectively independently and/or as part of a team.
  • Ability to multitask and adapt quickly to changing priorities.
  • Excellent written and oral communication skills.
  • Excellent listening and interpersonal skills.
  • Ability to communicate ideas in both technical and user-friendly language.
  • Ability to conduct research into development issues and products.
  • Highly self-motivated and directed.
  • Able to prioritize and execute tasks in a high-pressure environment.
Responsibilities:
  • Be responsible for the technical planning, design, development, and technical management of Web site applications that reside in stand-alone, Internet and intranet environments.
  • Determine overall technical design and structure for assigned web applications.
  • Provide technical advice to other developers.
  • Ensure rigorous application of information security assurance policies, principles, and practices to the application development process.
  • Apply knowledge of the .Net framework components and tools ( ASP.Net, C#.Net,Visual Basic Net, ADO.Net, Visual Studio.Net2003 or higher), scripting Languages (JavaScript) and other technologies (HTML, and Classic ASP) in the application development process.
  • Provide weekly and monthly status reports to management.
  • Develop and maintain database applications relating to web projects employing various versions of SQL Server.
  • Implement stored procedures for data integrity, access, and manipulation, as well as complex SQL statements.
  • Develop code per detailed specifications using specified programming languages, tools, and techniques.
  • Deliver unit-tested systems timely that meet specification functionality requirements.
  • Work with team to define detailed specifications for specific functionality requirements.
  • Provide analysis for technical solutions based on functional requirements.
  • Provide consultative services on technical issues to clients and internal project teams.
  • Keep abreast of latest developments regarding effective procedures, methods, and tools in software development.
  • Troubleshoot technical issues.