Job :.NET/ Software Engineer in Tucson, AZ

Saturday, February 13, 2010


My client is looking for software engineer for their office in Tucson, AZ. Please email me if interested: apauletto@tsscorp.com. Citizen or GC only please. Thanks!

The Software Engineer is responsible for the development, testing, and documentation of software products. This involves working in a cross-functional environment to understand the software requirements and work as part of a software development team to implement application software as part of an n-tier architecture system using .NET 2.0/3.0 and Microsoft compliant technology. This role also includes post-deployment activities of training and support. Must have strong knowledge of C#, Silverlight, SharePoint, Team Foundation Server & general SOA principles.

PRINCIPAL ACCOUNTABILITIES

1. Software Design & Development
Design, develop, test, and support application software including presentation, business object, and data access layer components of products.
Participate in all testing phases.

2. System Architecture
Participate in all facets of software development following engineering processes, and software engineering industry best practice.

3. Requirements Analysis
Review customer requirements, change requests, bug reports, and propose application designs with consideration to the proper technology that provides the best solution.
Provide estimates and schedules for development efforts. Assist business analyst and IT management in developing project requirements and high level designs and high level estimates.
Project design and estimate - based on requirement definitions, recommend solutions with pros and cons. Create design documents with estimates.
4. Mentor/Train
Assisting the project lead by providing technical expertise in creating appropriate system solutions

Project delivery - identifies and communicates issues or risks with project deliveries. Recommend possible solutions on issues and projects associated with the project.

JOB REQUIREMENTS:
Excellent Communication & interpersonal skills, leadership and relationship building ability to work and communicate effectively with the IS team, Customers and Vendor(s).

Extremely proficient at oral and written English communication.

Familiar with a variety of software development & project management methodologies, including Agile.

Familiar with SOA and ESB architectures.

Proven analysis, design, and programming experience, preferably in a software development organization or Software as a Service environment.

Proven ability to work independently with great responsibility and expertise in writing programs and assessing system needs.

Background and experience in creating system documentation for multiple audiences including technical staff (both on site and across corporation) as well as non-technical customers or sales personnel.

Ability to take ownership of work assignments.

Professional experience required:
5-7 years developing software with progressively more advanced roles & levels of responsibility within an organization, specifically web development with experience in systems integration and systems migration

3-5 years Microsoft .NET using Visual Studio, particularly C# and ASP.NET(C#, ASP.NET, web services, WCF), HTML, XML, XSL/XSLT, Xpath,

2 years SQL Server 2005/2008 (T-SQL, Stored procedures, SSRS, SSIS), ADO.NET, MS IIS

1 year in ASP.NET 2.0; Windows Server 2003/2008

Experience in an Agile development methodology preferred

Strong Object Oriented Programming background

Experience in full life cycle application development

Applicants with experience in Team Foundation Server and SharePoint (MOSS 2007) will be given preference

Experience working with Web Parts and Custom controls, Silverlight, and Ajax a huge plus

Experience or working knowledge of the APL language a plus

Experience working with airline and travel industry technologies a plus

0 comments:

Post a Comment

LinkWidget

Related Posts with Thumbnails