Software Architect - C# .NET
Avantia Inc is looking to hire a Software Architect working with developers to drive the technical design and implementation of .net/C# applications.
Responsibilities & Job Description
- Drives technical design and implementation with a hands-on approach.
- Proactively raises issues if specification will lead to quality, system performance, or architectural issues in product. Recommends action plan and communicates issues to management, architects and product managers.
- Drives authoring of technical design documents
- Participates in technical design reviews, functional specification reviews; contributes to development project estimates, scheduling, test plans, and code reviews.
- Performs thorough R&D and testing on relevant platforms as is appropriate for the particular task/project.
- Regularly informs manager on progress of project, identifying risks early in the process.
- Collaborates with Business Analysts and Product Designers to ensure understanding of business requirements.
- Demonstrates self-directed and proactive approach to tackling problems and leveraging resources.
- Proactively mentors fellow developers/architects in areas of expertise as well as members of other departments.
- Identifies and recommends training requirements.
Requisite Skills
- 2+ years experience in C#, .NET development (recent experience). Certification (MCSD/MCAD) as well as contribution to journals, user groups etc. are desirable
- Technical leadership in a development project for at least 4 years with independent architectural/design responsibilities in at least one large multi-tier project
- Experience in the use of agile processes and test driven development a big plus.
- Strong OOAD skills, expertise with design patterns
- Strong experience with the following technologies: C#, .NET, ASP.NET, ADO.NET, XML, XSLT, SQL, IIS, Active Directory, Windows Server 2000 or 2003, Web Services
- BS in computer science or equivalent
- Master's degree desired
Excellent communication skills required.
This is a permanent position with excellent benefits
Apply Today!