SOFTWARE ARCHITECT IN ISLAMABAD
Price: Consult price
Lead design reviews, code reviews, test plan reviews and documentation reviews Lead development teams as assigned and achieve milestones in allocated time Take lead on the preparation of technical, architectural or design documents Serve as a senior resource and provide expert opinion and provide guidance on technology evaluation and its impact in business context Perform Application Tuning & testing activity for performance, scalability,availability, and resiliency for.NET applications Write,debug and produce code deliverables for all architectural layers and ensuring code sanctity Participate in cross functional teams for planning, estimating and scheduling activities Collaborate and lead the activities relating to detailed functional requirements and specifications based upon generated business requirements and user scenarios Mentor developers in various Microsoft technologies Develop and maintain strong knowledge of implemented requirements and application behaviors Perform SQL/PL-SQL tuning and optimization as required Evaluation and implementation of reporting tools/strategies Evaluation and implementation of ETL tools/strategies Perform all duties involved in quality commercial software construction Performs other duties as required Required Skills: 3 to 8 years of relevant experience in all areas of application development including at least 7 years using Microsoft.NET technologies building commercial grade applications At least two years experience of leading a small-intermediate team of.Net Professionals Strong knowledge of security (risks and threats, authentication, authorization,certificates, encryption) Expert knowledge of application deployment and configuration Extensive knowledge and experience with n-tier, enterprise-scalable, distributed application environments Experience incorporating 3rd party components and frameworks Strong understanding of Object Oriented design (classes, constructors,interfaces, properties, methods and events) Experience with technical documentation (technical requirements, design, UML) Experience developing, following and enforcing, development standards Experience with source code version control and the coordination/synchronization of multiple active branches Strong understanding and experience executing several software development methodologies and life cycles Skills: Expert level knowledge in.NET and developing/maintaining enterprise level products. Knowledge in.NET Framework 3.5 / 4.0 (WCF, Linq, XAML, ASP.NET MVC) Knowledge of Web technologies including Ajax, HTML5, JSON, JQuery Overall knowledge of SQL server 2005/2008 and Oracle 11g Familiarity with Microsoft Windows 2003 /2008 Server – IIS 6.0/IIS 7, IIS Infrastructure, NLB, HTTP Infrastructure, Security, Configuration Knowledge of SOA and advanced web services technologies Extensive knowledge with the following XML technologies -- XML Information Set,XSLT, XPath, XML DOM, XML Schema, Strong skills in Microsoft SQL Server2005/ 2008 -- Database design and optimization, Enterprise Manager, Query Analyzer, Stored Procedures, Indexing and relationships Expert level skills (7+ years industry experience) in.NET Framework (C#/VB.NET),ASP.NET, XML, Web Services, SOA, WCF Knowledge of various development methodologies and SDLC Initiative and self-motivation to work independently on projects Interpersonal and team work skills Strong analytical skills and the ability to work with end users to transform requests into robust solutions Excellent oral and written communication skills Education: Atleas BSCS or equivalent from a reputable university. Programming Languages HTML5, UML, VB.NET, OWL, XSLT, Scala, Lua, ASP.net, SQL, TeX Tools Commercial Software, NDepend Servers/Platforms IIS Databases Oracle, Microsoft SQL Interface Protocols & Standards Jquery, JSON, Ajax, Web Services Frameworks MVC Operating Systems Windows, iOS Processes Object Oriented Design Views: 499
Is this ad yours?