Job Description :

The job description is as follows: 

Job Title: .NET Architect

Work Location: Norwell, MA

On-site/Remote: Onsite

Engagement Type: W2 / 1099 / C2C

Duration: Long Term

Start Date: Immediate & Urgent

Primary Responsibilities:

  • Primarily will be working on the system, leading design sessions with prototyping new systems for enhancing business processes, operations, and information process flow.
  • Review and analyze the effectiveness and efficiency of existing systems and develop strategies for improving or further leveraging these systems.
  • Identify and establish scope and parameters of systems analysis in order to define outcome criteria and measure-taking actions.
  • Collaborate in the planning, design, development, and deployment of new applications and enhancements to existing applications.
  • Conduct research, data analysis and justify recommendations to support system modification efforts.
Required Skills:
  • Extensive experience in architect, design, developing and implementing large scale web-based applications using Microsoft Technologies, including data modeling, object modeling, SQL Server, C# and strong APIs
  • 5+ years of development and systems analysis
  • Strong understanding of Agile software development life cycle, including object-oriented analysis, test driven development, design, implementation and translate business requirements into technical artifacts.
  • Minimum 5+ years' experience with the Microsoft ASP.NET MVC Framework.
  • Solid understanding of relational databases and SQL for implementing database-driven applications
  • Experience with Entity Framework
  • Good understanding of MSMQ and monitoring techniques.
  • Experience in working with cross-sector teams including development, infrastructure and network operations teams
  • Experience in reviewing and producing technical documentation
  • Good understanding of Microsoft Active Directory Federation Services (ADFS), Claims based Authentication
  • Good communication skills, both oral and written.
  • Experience leading software development teams

Similar Jobs you may be interested in ..