Job Description
● Analyze and design network-based system software, virtualization, and Linux.
● Provide appropriate solutions for system structures, databases, and data storage.
● Provide creative and optimal solutions for system testing.
● Implement reusable modules.
● Check and debug systems.
● Work to form a software architecture to implement features satisfying business goals.
● Utilize diagnostic skills to find and resolve underlying causes of issues with the software product and its intended functionality.
● Discover intelligent workarounds where a full fix is not feasible.
● Research solutions by providing alternatives for product development needs.
● Research solutions for developing new products and refactoring and supporting existing software.
● Develop software using high security best practices.
● Participate in developing quotes, further analysis of business needs, and reviewing architecture decisions.