Job Details: Lead C# Software Engineer

Job Title: Lead C# Software Engineer
Company: Premier Staffing Partners
Position Type: Permanent
Pay Rate: Base d on Experience
Skills: C#, SQL, Sharepoint, BizTalk, Agile
Date Posted: May-18-08

We are currently looking for a Lead C# Software Engineer that can lead the development of key components of several integrated financial systems. The candidate must provide a senior-level contribution to a team responsible for the design, development and implementation of critical business applications using the .NET Framework 2.0/3.0/3.5 and SQL Server technologies.

This position includes development activities (architecture, coding and supporting the development team) and administrative and supervisory responsibilities (Status reports, process improvements, planning and team supervision).

Other responsibilities include:

Provide guidance to junior developers on application frameworks, development techniques
Design and develop key components
Apply experience to refine application frameworks such that they streamline development and allow the solution to be more maintainable and extendable
Required Skills and Experience:

- 6+ years of overall IT/software development experience with demonstrated progressive growth in a variety of system engineering/software architecture tasks including design, development, implementation, and integration of large-scale, enterprise systems of a highly complex nature.

- 4+ years experience with .NET 2.0 and .NET 3.0 platforms including ASP.NET, C#, Windows Forms and related tools such as NUnit, CruiseControl, and experience using reusable libraries and components.

- Review and analyze requirements, produce prototypes and proof-of-concepts, and make solution recommendations.

- Produce technical estimation and detailed design of components and systems

- Document technical solutions and designs with patterns, best practices and in compliance with software architecture

- Coordinate and perform coding, unit testing and integration testing of software components and systems

- Provide post-development system support including QA, Staging, Production

- Assess impact of business requirements against current environment and framework

- Communicate with Business Analysts to discuss clarification of functional specifications and to determine system behavior

- Apply knowledge of technical design alternatives and implications of each to resolve complex issues and determine root causes

- Work in a team environment using structured development processes, and deliver applications on time and within budget

- Regularly communicate project progress, issues, and risks to senior staff and project manager

- Collaborate with team members to balance responsibilities, solve problems and improve workflow

- Strong database skills, preferably with MS SQL Server

- Knowledge of Web Services, XML, and Service-Oriented Architectures

- Experience with BizTalk Server highly beneficial

- Senior-level competency in Visual Studio Tools for Office, Windows Workflow Foundation, Forms Server and Excel Services

- Strong background with relational database design and SQL

- Strong background object oriented analysis and design.

- Experience with agile development methodology and test driven approach to development

- Outstanding verbal, written, and presentation skills

- Ability to present to and interact with executive management

- Excellent conceptual, problem solving, and analytical skills

- Ability to take ownership and manage multiple tasks and competing priorities

- Strong conflict resolution and negotiation skills
Strong client relationship skills

- BS or MS in Computer Science or related field

- Microsoft Certified Application, Professional or Solution Developer certification preferred (or related certification)



Premier Staffing Partners is an industry leader in IT staffing solutions. We are in constant need of top IT professionals to meet our client's on-going IT staffing needs. If you are looking for that right opportunity whether a contract, contract to hire or a direct placement, Premier Staffing Partners can meet your need.

Are you tired of recruiters that are more concerned about making a placement than meeting your career goals? Are you frustrated that recruiters simply don't understand your skill set and the specific types of opportunities you seek? Let our Senior Staff of IT Recruiting Professionals align you with that specific opportunity that meets your needs and advances your career. We understand technology and the challenges in today's IT marketplace. This is why today's IT professionals and clients rely on us to meet their IT staffing needs and initiatives.

Let Premier Staffing Partners put it's leading industry experience to work for you and get your career on the right track.

Location: [rss] US-TN-Knoxville
Telecommute: No (Onsite Position)
Contact Name: Dan Gillen
Contact Phone: (865) 531-8588
Contact Email: dgillen@premierstaffingpartners.com
URL: http://www.premierstaffingpartners.com


Principals only. Recruiters, please do not contact this job poster.



View other jobs in US-TN-Knoxville »
View other jobs in US-TN »

View other C# Software Engineer jobs, .NET jobs, Software Engineer jobs, Tech jobs

View other jobs requiring these skills: C#, SQL, Sharepoint, BizTalk, Agile

View other postings by Premier Staffing Partners »