The IT Development Analyst will analyze, develop, modify, and test complex operating systems software. This role supports IT Leadership and senior IT Development professionals in analyzing software and hardware system needs, options, risks, costs, and impacts on business processes and goals. The analyst will evaluate software products and applications, independently analyze and isolate application issues, and perform problem resolution. Responsibilities include analyzing system requirements, preparing specifications, designing, coding, testing, debugging, and documenting applications. The analyst will implement complex requirements for multiple platforms, operating systems, and applications, resolve problems by modifying procedures, and identify system requirements through user interviews and vendor selection. The role also involves monitoring the progress of software-based projects, improving systems performance, and working on project teams to define specifications for complex software programming applications. The position allows for 100% telecommuting from anywhere in the United States.