Job Description:
Designs, develops, troubleshoots and debugs software programs for enhancements and new products. Develops software and tools in support of design, infrastructure and technology platforms, including operating systems, compilers, routers, networks, utilities, databases, cloud-based and Internet-related tools. Determines hardware compatibility and/or influences hardware design. Wide-ranging experience, uses professional concepts and company objectives to resolve complex issues in creative and effective ways. Exercises considerable latitude in determining objectives and approaches to assignments. Typically requires a degree and a minimum of 8 years of experience.