Software Engineer, C#, .NET

Position Location – Orange, CA

he developer is responsible for helping with the overall design and the day-to-day development of new code within their area of expertise. This includes, but is not limited to, working with the functional and processes, analyzing program requirements, development of requirements and design specifications. All of the projects involved have performance and stability requirements, thus a great importance is placed on code quality and thoroughness in design. The developer will be working with leading edge technology especially those pertaining to SAAS and social network platform.   No specific knowledge of these platforms is required, but you must have a genuine passion for learning new APIs and writing code that runs in the cloud.

Duties and Responsibilities:

  • Design and implement core technologies using C# (server side) and client side (ASP.NET)
  • Implement robust, highly scalable, highly optimized backend components
  • Recommend, integrate third party tools and APIs
  • Implement core components handling the latest web real-time protocols
  • Design and implement ‘Rest’ Based or Web Services API
  • Participate in the software development process from design to release to ensure that everything done is coordinated to solve a customer problem.

General Qualifications:

  • Excellent ability to learn new technologies quickly
  • Excellent written and verbal communication skills
  • Excellent inter-personal skills
  • Positive and professional attitude
  • Discipline programming practice
  • Code convention
  • Technical Specification
  • Scalable system design

Technical Qualifications:

  • Bachelors Degree in Computer Science
  • 5+ years of experience developing software in a business environment
  • 2+ years in SOA (Service Oriented Architecture)
  • Experience with web technologies, specifically: JavaScript, JQuery, DHTML, XHTML and CSS
  • Experience with .NET, C#, WCF, * Experience with MYSQL, Oracle and MS-SQL
  • Experience with XML, XSL, Web Services
  • Familiar with source code control systems (CVS,Subversion)
  • Familiar with multi-lingual support (Unicode)

Desired Experience:

  • Experience with various social network API, OpenSocial API, OAuth
  • Experience with PHP, CMS, Drupal
  • Ajax, JQuery knowledge