Job Description :
Applications Architect is expected to leverage technology to streamline and smooth the execution of the organization’s business strategies. Must be able to make high-level design choices and dictate technical standards, including software coding standards, tools, and platforms for the enterprise. Address the conceptual/planning level of the application architecture in collaboration with other architects focused on the needs of the technology, business and information architectures. Provides the reusable standards, guidelines, patterns and frameworks to application development projects, including those related to application architecture. At the project-level, verify that all aspects of the application solution architecture are optimized (as much as possible given other constraints of time and budget) by working with subject matter experts (SMEs) in the areas of technology, information and application architectures and disciplines.

Bachelor’s or Master’s Degree in Computer Science, Information Systems, or other related field. Or equivalent work experience.

Experience:
1. 10+ years as a software architect, lead developer, or development manager
2. 10+ years of broad experience working with development technologies including Microsoft .NET (C, , WCF/WebAPI, SQL Server, JavaScript frameworks (Angular, Durandal, Knockout, etc, REST, XML, JSON, HTML, and CSS
3. Expert level knowledge of cloud architecture, including Azure Enterprise Service Bus and Azure API Management, highly desired

The submitted candidate must be able to perform the following duties and/or tasks:
1. Work as an architecture team lead on large cross-functional application projects, ensuring that robust and scalable solutions are implemented. Provide architectural guidance and oversight to quality assurance on all new code from inception through integration, staging and production environments. Provide hands-on support to peers; coach, guide and mentor others in accomplishing architecture, design, and implementation goals
2. Responsible for end-to-end enterprise development architecture; ensures code written to implement the architecture and design meets standards in terms of code quality and efficiency
3. Drive continuous improvement; may include design, definition of roadmaps, standardization of processes and methodologies; collaborate with other developers and architects to drive guidelines, methodologies, and documentation.
4. Initiate, drive and deliver effective experiences in partnership with distributed cross-functional teams to ensure all aspects of the architectural vision are communicated, supported and delivered to the highest standards; align core .NET based platform development initiatives with Department development vision, strategy and deployment
5. Develop and apply knowledge of trends, relevant software development technologies and methodologies
             

Similar Jobs you may be interested in ..