McFarland Technology, Inc. is seeking a Senior Microsoft .NET Web Developer to serve clients in Pittsburgh. This work will be completed on a contract, telecommute / remote work basis.
McFarland Technology, Inc. is a provider of software engineering services. For information about our firm, please visit our web site at www.mcfarlandtechnology.com.
Duties:
Microsoft .NET Framework:
· Developing applications that use system types and collections · Implementing service processes, threading, and application domains · Embedding configuration, diagnostic, management, and installation features · Implementing serialization and input/output functionality · Using the .NET Framework security features · Implementing interoperability, reflection, and mailing functionality · Implementing globalization, drawing, and text manipulation functionality Web development: · Creating and programming Web applications · Integrating data in Web applications by using ADO.NET, XML, and data-bound controls · Creating custom Web controls · Tracing, configuring, and deploying applications · Customizing and personalizing Web applications · Implementing authentication and authorization · Creating ASP.NET mobile Web applications Database development:
· Designing database testing and code management procedures · Designing application solutions for SQL Server 2005 · Designing database objects · Designing databases · Developing applications that use SQL Server Support Services, such as Reporting Services, Notification Services, and Integration Services · Designing efficient access to SQL Server Services · Designing database query strategies · Designing error-handling routines · Designing transaction strategies · Performance tuning databases and database applications
Qualifications: |
· 5+ years of .NET web development experience
· The appropriate candidate will be proficient with the following Microsoft technologies.
o Visual C#
o Visual Basic
o ASP.NET
o .NET Framework
o Web Services
o T-SQL
o SQL Server
· He/she should also be familiar with the following.
o Concepts of relational database design
o XML and related technologies
o Web Services provisioning and consumption techniques and the concepts surrounding it (WSDL, SOAP etc.)
o Unit test applications and Test Driven Development (TDD)
o Object-oriented programming techniques and understanding of commonly used design patterns
· Education / Attributes
o Bachelors degree in Computer Science or equivalent
o Microsoft certifications are a plus
o Thorough and detail-oriented
o Strong written and verbal communication skills
Qualities:
· A high level of technical skill, demonstrated through years of experience and education/certifications
· A passion for continuous learning of new technologies
· The ability to relate technology to our customers' businesses
· An entrepreneurial spirit, strong business & work ethics, as well as a commitment to customer service and software quality
Interested persons should email their resume to bmcfarland@mcfarlandtechnology.com .
McFarland Technology, Inc