Contribute to the design and architecture of new or re-engineered software/storage environments
Prepare written software/storage specifications for sophisticated products from architectural diagrams and documents
Build and review design, functional, technical and/or user documentation, as needed
Develop, review and implement test strategies for software products and systems
Essential Requirements:
Good knowledge of programming languages; operating systems; firmware; BIOS; device drivers; databases; system, network, operating system, and application administration; embedded software/firmware; tools and utilities and possess the ability to learn new tools, languages and operating systems
Experience deploying applications in a Windows Environment as well as using Windows AntiVirus products
Ability to code/debug and guide others to code/debug flexible, scalable and complex programs, using either written or verbal design specifications as well as scripting knowledge - Batch File, PowerShell, and Python
Demonstrated understanding of Offer Lifecycle Process
Understanding of Agile Methodologies
Desirable Requirements:
Bachelor’s degree with 6 - 8 years of related experience