Dotnet Architect
Job Description
Must to have skills :
- Experienced in defining & realizing end-to-end Technical Architecture for large scale distributed enterprise systems.
- Ability to identify and define non-functional requirements and design systems to meet the same.
- Strong experience in OOAD and in applying Design patterns effectively.
- Expertise in the .NET framework, ASP .net, C#. Experience in advanced frameworks like MVC, WCF, WWF and WPF. Experience on front-end technologies like ASP, HTML, Java Script, Ajax.
- Good understanding of areas like Caching, Reflection, Parallel programming, Remoting, Garbage collection, Threading, Web services in the context of .NET systems.
- Must be proficient in at least one Microsoft server system (SharePoint, BizTalk, etc.).
- Experience in performance testing and optimization of Dot Net applications.
- Strong experience in at least one RDBMS (Oracle, MS-SQL, MySQL).
- Experience in creating and reviewing technical documents like Architecture blueprint, Design specifications, Deployment architecture, Workload modelling etc.
- Excellent understanding of software development methodologies and CD -CI architectures.
- Excellent communication skills
Good to have skills :
- Experience in either of these areas is a definite add-on - Infrastructure sizing, Capacity planning, Performance modelling.
- Experience in cloud platform such as Azure or AWS is big plus.