Req: Senior .Net Software Engineer / Architect required



= = = > Please forward profiles to
michael.vigie@xxxxxxxxxxxxxxxxxxxxxxxx


Hi,

Please let me know if you have any suitable candidates for the
following requirement:


Senior Software Engineer / Architect
Atlanta, GA (Local Candidates preferred)
Estimated Assignment Length: 6 months

Important: candidates must have fluent communication skills

Position Summary:

The individual provides technical guidance regarding the determination
of client area application systems requirements for new or modified
application programs; preparation of system specifications; and
development, testing, and implementation of efficient, cost-effective
application solutions. This position requires extensive knowledge of
the client area's functions and systems, in-depth knowledge of system
and technology alternatives, and broad knowledge of the system
development life cycle.

Primary Duties and Responsibilities:

Consult with client management regarding the technical requirements
and impact of complex business requirements.

Provide input into the creation of technical standards and ensure
adherence to them.

Design, code, create test plans, test, debug, and document
applications.

Conduct technical studies and evaluations of business area
requirements, and recommend appropriate technological solutions.

Develop detailed specifications from which new programs are written.

Write and prepare specifications, documentation, and system flow
charts for complex computer programs based on an understanding of the
business or functional requirements, typically requiring maintenance
and/or modification of existing and proposed applications.

Research and evaluate alternative technical solutions and recommend
the most efficient and cost-effective solution.

Ability to handle multiple projects, with multiple priorities and
supervise/lead teams accordingly. This could include off-site/
offshore resources.

Act as an expert technical resource to development staff in all phases
of the development and implementation process.

Validate business rules with client management.

Technical Skills:

* High competency in .NET Development: middle-tier C#, Web UI
(ASP.NET, AJAX, etc.)
* Experience implementing systems utilizing WebServices within a
Service Oriented Architecture.
* Comprehensive understanding of object-oriented design principles and
programming skills.
* On-the-job experience employing Design Patterns to solve technical
design issues.
* Good understanding of fundamental database concepts such as schemas,
normalization, and cardinality with a focus on MS SQL Server. Ability
to write T-SQL, stored procedures, triggers, UDFs etc.
* Fluent in the UML as a communication medium for design. (sequence,
class, state, activity diagrams) - ability to read as well as author
each.
* Experience implementing secure systems with respect to
Authentication, Authorization, Encryption (data at rest, data in
transit, etc.)
* Familiarity with the Agile and/or RUP methodology or similar SDLC
processes and tools

Other Skills:

- excellent communication, and organizational skills
- professionalism and a "team player"
- ability to work effectively under pressure
- experience working with offshore resources

Deliverables: Technical Design Artifacts, Source Code Modules,
Mentoring / Training Peers, Code Reviews

Education:

- A Bachelor's degree in Computer Science or a related discipline. At
least 10 years equivalent industry experience working as software
engineer is acceptable.

- Technical Certifications considered a plus.

Experience:

- Minimum of 5-7 years of experience in systems or applications
software development
- Exposure to initial releases of .NET Framework 3.0/3.5 & Visual
Studio 2008 a PLUS!
- Team Foundation Server / Team Explorer for source control in a team
environment a plus.
- SQL Server 2005 encryption and native XML data type a plus
- SQL Server Reporting Services a plus.



.



Relevant Pages

  • Req: Senior .Net Software Engineer required
    ... Conduct technical studies and evaluations of business area ... Ability to handle multiple projects, ... Technical Skills: ... and cardinality with a focus on MS SQL Server. ...
    (comp.os.linux.setup)
  • Looking for Oracle dba in Bay area(Berkeley,CA)
    ... Oracle Database Administrator ... should have a proven ability to rapidly master complex new skills and ... Successful candidates for this position will have the ... interpersonal communication skills are required. ...
    (comp.databases.oracle.marketplace)
  • RE: What is an expert?
    ... inconsistant across candidates. ... not even their ability to use every ... element of Excel with "expert" capability. ... skills you require. ...
    (microsoft.public.excel.misc)
  • Re: Does a normalized design lead to complex queries?
    ... the reason is that if you have a person with skills A and B ... the join result of the query looking ... `materialid` intNOT NULL auto_increment, ... So candidates has attributes: first name, last name, id, DOB, height, ...
    (comp.databases)
  • can you help me find a Database App Developer MDX SSAS DotNet-Permanent-Miami, Fl?
    ... Minimum 2 years of experience in a multi-tier environment, including but not limited to integration of middleware, network management, information security, data architecture, database management. ... Outstanding analytical and quantitative skills. ... Proven ability, as evidenced by past work experience, to work well in both a team and as an individual ... Define, design, and implement, multi-tier object-oriented distributed software applications. ...
    (microsoft.public.sqlserver.datawarehouse)