Job Description and Requirements
Responsible for designing, developing, troubleshooting, or debugging software programs. Develops software tools including operating systems, networks, utilities, databases and internet-related tools, etc.
Relevant experience in programming software for operating systems utilizing job control languages, and expert knowledge of software capabilities.
Experience on development of complex software projects and familiar with Perl / Python / Shell coding. Requires a strong background in data structures and algorithms.
Demonstrates good analysis and problem-solving skills.
Typically requires no previous professional experience. Knowledge base generally acquired from a college degree or equivalent course training.
Applies company policies and procedures to resolve routine issues. Follows standard practices and specific, outlined, and detailed procedures in analyzing situations or data from which answers can be readily obtained.
Builds routine working relationships internally. Contacts are primarily with direct manager and other peers in the group or department.