Working domain knowledge in Microsoft cloud technologies, specifically Azure
Working knowledge on application of end-to-end architecture strategies, standards, processes, and tools in their solution designs
Development knowledge of high quality products that meet customer requirements and are consistent with enterprise architectural standards
Knowledge on Increased re-use and reduced redundancy in applications and technology designs
Supports the development of strategy, frameworks, best practices and patterns.
Ensures compliance with all architecture directions and standards through cross organization consulting and direct involvement in development efforts.
Support the definition and selection of enterprise tools, technologies and processes
Act as an go to person in application design and development
Adherence to corporate standards in application design, development, and testing
Support future collaborative work team websites related to Enterprise
NET (C#) on the Azure platform
Experience building a micro-service architecture
Web services and APIs as in RESTful and SOAP
Continuous integration skills for real-time testing and diagnostics
Agile practices, Design patterns, UML of course, Object-oriented programming, a basic for coders
Basics of Cyber Security
Knowledge in network protocols such as TCP/IP, UDP/IP.
Ability to quickly learn new programming languages and technologies as requirements evlove.