Senior Software Engineer

Utah  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

Description:
Scope of Responsibilities/Expectations:
- 6-8 years Exp. as a senior.NET developer.
- Candidate will lead technically one or more small teams through the software development life cycle including requirements, design, coding, and unit test.
- The candidate is expected to lead onshore and offshore teams with a focus on on-time delivery and software quality.
- The candidate must be able to understand marketing requirements and convert them into engineering specifications.
- The candidate must have ability to interact with other development teams and be able to clearly define interfaces and manage dependencies effectively.
- The ability to collaborate with co-workers and subcontractors in cross-functional teams that are may be co-located or in remote environments is required.

Specific Knowledge/Skills:
- Experience with Microsoft technologies, C#, Microsoft.NET Framework 4.0 (WCF, WPF and WF competence is crucial)
- Microsoft Visual Studio 2010 Team Edition
- Strong programming skills (expertise in C# and.NET is required)
- Strong understanding of Service Oriented Architecture (SOA)
- Automated Unit Tests (ideally with VS 2010 but nUnit or similar also acceptable)
- Microsoft SQL Server /etc.
- Familiarity with Microsoft Reporting Services and Analysis Services is a plus
- Experience with Agile Software Development practices is also desirable.
- Experience in Agile processes and SCRUM methodologies is a strong plus
- Public Safety domain knowledge is not required but is a strong plus
- Strong verbal and written communication skills
- Ability to work well in a cross-functional team environments

SKILLS
- Expertise in C# and.NET

Synectics is an Equal Opportunity Employer.

Start date
n.a
From
Synectics
Published at
09.12.2012
Project ID:
459376
Contract type
Freelance
To apply to this project you must log in.
Register