We Make 'IT' Happen

Sr. .NET C# Developer Position ID: IT1-1201


Description:

The Sr. Developer will be expected to build high quality .NET product technology according to agreed schedules and priorities, mentor and coach less experienced developers, and work effectively in a fast paced, dynamic environment with changeable priorities and requirements.


Job Duties:
Take ownership of technical solutions from the design and architecture through development and unit testing.
Document technical designs, using flow charts, class diagrams, sequence diagrams, activity diagrams, data flow diagrams, database schemas, descriptive software component documentation, wireframes, etc. as required.
Help guide the technology directions by recommending specific technologies to pursue, suggesting training and staff development activities, and monitoring the Microsoft technology horizon.
Develop software in a hands-on capacity by writing .NET source code (C#), developing databases using Microsoft SQL Server, and integrating solutions with leading Microsoft server software platforms (SharePoint, Commerce Server, Community Server, SQL Server, Visual Studio etc.).
Perform code review sessions with other developers and suggest improvements or alternate strategies when appropriate.
Assist project managers and directors with the creation of task-level project plans that detail the specific tasks required to deliver a solution.
Work closely with project managers, directors, and account managers to ensure that client expectations are met and that project schedules and budgets are adhered-to.
Assist less senior members of the staff with hands-on development work in high-pressure, time sensitive situations.
Participate in sales-related meetings with clients and potential clients to help articulate our technology vision and proposed solutions

Assist with the creation of client proposals, specifically taking ownership of the proposed technical architecture, estimates for software development and system configuration hours, and definition of specific technology platforms and products to be used in the solution.

Required Skills and Experiences:
5+ years hands-on experience in software design and development, database design and development, and system integration.
Hands-on experience in ecommerce software development a plus.
Hands-on experience with Microsoft technologies, specifically: .Net development, ASP.Net development, C# , XML, SOAP, Web Services, Current MS-SQL Server, Windows 2000/2003 server, Active Directory integration (for centralized user authentication / authorization).
Experience developing software using a formal and structured development methodology.
Collaborative development in a team environment.
Formal testing / software quality assurance experience, including hierarchical test cycle (unit test / application test / system test / user-acceptance test).
Iterative approach to development, using short development cycles and frequent builds.
Object Oriented Programming / Object Oriented Design (OOP/OOD).
Ability to accurately estimate software development tasks given a set of requirements and assumptions; ability to work with Project Managers to develop task-level project plans and proposals.

B.S. degree in Computer Science or related field (Masters Degree is preferred).

Location: LA/Orange County, CA    Tax Term: Part time W2, CON_CORP, CON_W2
Pay Rate: Market   Length: 6 - 12+ Months
Travel Required: Minimal - To Client site as required.
Telecommute: Yes
Please send your cover letter and resume to: info@premium-technologies.com with the Position ID in the subject line.

DO NOT CONTACT US BY PHONE REGARDING THIS POSTING.

Premium Technologies, Inc. is an Equal Opportunity Employer

Computer Programmer Jobs

TM

Premium Technologies, Inc.

Laguna Hills CA:  (949) 415-5650