Job Description :
We are looking for .Net Architect in Morehead City, NC for 12+ months position.

Please refer someone else if you are not available at this time or you are not right match for this job opportunity. We have great Referral Bonus up to $500!!! Please don''t miss to refer someone who are looking for projects.


Job details mentioned below:
Job Tittle: .Net Architect
Duration: 12+ months
Location: Morehead City, NC 28557
Client: Direct Client

Responsibilities
Serve as the critical technical architectural partner for the in-house Lead Architect
Provide guidance, as needed and requested, on personal experience with solving web application development issues and provide input to architectural decision-making sessions
Leadership qualities with good communication skills. Competence to assist, mentor and lead teams
Participate in requirements analysis and User Story Grooming sessions with emphasis on providing simple, quick solutions for the Product Owner. The Product Owner is very experienced with current system functionality and adept at database concepts and design processes and is becoming more familiar with .NET development processes. However, there are times when the Product Owner needs to know if what is being asked of the developers is not worth the effort or if there is an easier, more streamlined approach to the desired functionality.
Collaborate with internal teams to produce software design and architecture that meets in-house and State standards
Write clean, scalable code using .NET programming languages
Test and deploy applications and systems
Perform meticulous Unit Testing with attention to detail
May be called upon to review or “spot check” developed code to ensure it adheres to standards
Revise, update, refactor and debug code
Improve existing software with a constant awareness of a tight schedule and a strong desire to create “good enough” software solutions devoid of “gold plating” or overly complicated solutions.
Develop documentation throughout the software development life cycle (SDLC) including the capture of architectural and standardization decisions to ensure the team is following a common development strategy
Serve as an expert on applications and provide technical advice and mentoring as required and requested
Engage in Agile SCRUM ceremonies and processes
Ensuring solutions are aligned with business and IT strategies and comply with the organization’s architectural standards
Applying experience and knowledge in systems analysis, design, development, quality assurance and integration methodologies to develop quality technical solutions
Building positive relationships with team members

Skills Required
Design and create reusable .NET objects
Expert level knowledge of Microsoft C# .NET, ASP .NET, the .NET Framework
Develop SQL stored procedures for all Create, Retrieve, Update, and Delete (CRUD) functions
Manage transaction processing and data concurrency.
Design and create tables, views and other objects of the database.
Use specifications created as a guide for design and development
Research and develop solutions for highly-complex problems.
Develop reusable objects and processes to improve developer efficiency and consistency.
Act as a senior-level developer in providing advice for problem resolution to the other development staff.
Investigate requirements for migration to newer versions of the .NET development environment and SQL Server
Research and implement innovative technologies or processes whenever it is appropriate to address wide-spread problem or issue.
Must be able to troubleshoot problems with all programs supporting web application and related software.
Manage IIS and application pools
Deploy web objects
Interact with end-users with varying degrees of computer skills
Plan and develop applications within specified timeframes.