Software Architect - C#

Columbia, MD
Dec 07, 2018
Dec 10, 2018
Full Time
Software Architect is responsible for the strategic technological leadership and design of an enterprise C# Web application with an emphasis on architecture, scalability, security, and performance. Formulate and drive major architectural decisions while overseeing Software Engineering solutions Assist and mentor Software Engineers by providing guidance, technical insight, recommendations and technical requirements Subdivide a complex application, during the design phase, into smaller and more manageable pieces Perform code and design reviews with considerations of scalability, performance, code efficiency and architectural approach Guide and document development policies, procedures, and standards Work closely with the agile teams - especially the scalability-focused teams - in the planning and implementation Maintain technical knowledge and understanding of the latest development methodologies by participating in educational opportunities, reading professional publications, maintaining personal networks, and participating in professional organizations Skills & Requirements The individual in this position will be working with teams of engineers and designers. Experience designing and developing object-oriented Web applications with using Microsoft technologies Experience in designing secure, scalable, and robust public-facing enterprise applications Exceptional understanding of service oriented architectures Ability to engage in senior level technology decision maker discussions related to agility, business value, and end to end information technology Familiarity with iterative development Understanding of key Microsoft products and available competitive alternatives Experience with designing and implementing n-tier solutions Exceptional knowledge of software design patterns Exceptional experience analyzing business requirements, recommending technical solutions, and writing technical specifications for high-utilization enterprise web applications Experience with database design, performance tuning and query analysis The ability to simultaneously handle multiple functions including:

Similar jobs