C# Web Developer

cm.lund's picture
Location: 
Austin Metro

Please contact clund@alliedconsultants.com for more info

Overview:
Allied Consultants, Inc. is an Austin-based firm which has for 20 years been a premier provider of technical and business professionals to clients in Texas. We are currently seeking an experienced C# Web Developer to be a key resource on a technical services team.

Responsibilities:
C# Web Developer
Job Description
The C# Web Developer is a key member of the development team for the Case Management System. The developer works in collaboration with the lead developer and other team members to implement new functionality and resolve defects in existing functionality. Within each development sprint, the developer is responsible for taking design artifacts and turning them into a finished product complete with unit tests.

Qualifications: 

Personal Characteristics
• Embodies integrity and has the attitude to do the job right the first time.
• Student of software engineering with a desire to learn and grow.
• Ability to work under pressure.
• Able to work in many environments, including self paced and in groups.
• Disciplined programmer who has a passion for technology.
• Actively reads books, blogs, periodicals relating to technology, and participates in user groups or forums.
Technical Skills/Experience Desired
• Object Oriented Design Concepts
• Relational Database Design
• Test Driven Development
• Agile Development

Qualifications:
Required Skills/Experience:
Tool Experience
• C#
Mastered the fundamentals, comfortable speaking in patterns, anti-patterns, code smells, etc.
• SQL Server
Intermediate - Understands 4 basic joins, case statements, basic indexing theory, aggregate functions.
• .Net 3.5 SP1, .Net 4
o Intermediate - Understand all primitives and collections very well. Familiar with the BCL so that they do not re invent the wheel, and can make use of existing framework code.
o Able to get up to speed on alternate frameworks/libraries quickly, can take what they have learned in other areas, and apply that experience to get up to speed on new things quickly and effectively.
• ASP.NET MVC
o Intermediate - Mastered the basic Model, View and Controller classes, and understands how they work together to paint a screen.
o Knows how to implement an IoC container to facilitate controller creation, and why one would be interested in having that happen.
o Firm understanding of intermediate to advanced topics such as custom model binding, ActionMethodSelector, ActionFilter, and custom ActionResults.
• NHibernate
o Comfortable with both classic xml configuration and the more modern and typesafe fluent NHibernate configuration.
o Able to explain what lazy loading is, and the benefits and liabilities of using it.
o Familiar with HQL to write more customized queries.
• StructureMap
o Experience using structure map or another implementation of an IoC container.
o Explain what an IoC container is.
o Explain what the benefits are to using an IoC container.
• Xunit
o Comfortable with TDD or test after strategy.
o Familiar with code metrics, and code coverage metrics.
o Able to explain the different between a unit test, an integration test and a regression test.
• Source control systems Subversions / Mercurial / TFS
o Have worked in a merge model source control system (no check in/check out).
o Understands basic workflow of using such tools.
o Knows how to merge code line by line, and can exercise good judgment, and be a part of a team with group code ownership.
o Comfortable working with Source Control systems that are not integrated into the IDE.

Allied Consultants offers its family of consultants excellent rates, a local support staff, and an attractive benefits package which includes medical insurance (employee premiums paid 100%), life insurance, a matching 401(k) plan and a cafeteria plan.

Candidates selected for interview may be required to undergo criminal background checks and a drugs screen in accordance with Federal and State Law. Offers of Employment are contingent on a successful background check

Allied Consultants is an equal opportunities employer.

Job type: 
Contract / Consultant
Salary: 
DOE
Reference code: 
2012-1711