Job Description :
Role: Software Engineer IV – UI Developer
Location: Madison,WI
Duration: Full time
Phone + In-person Interview

JOB DESCRIPTION:
Responsible for writing feasibility, proof of concept and production code, debugging and refactoring code, managing software development tools, creating architectural and user interface designs, and developing algorithms. Creates, documents and presents designs and provides input in code and design reviews. Often functions as technical lead and may function as project lead.

Writes feasibility, proof of concept code and production code; debugs code; manages software development tools; refactors code; creates architectural designs; creates user interface designs; develops algorithms
Creates, documents and presents designs and provides input in technical reviews
Anticipates and mitigates technical risks
Often functions as technical lead and may function as project lead
Initiates the research and proposal of new solutions to technical challenges
Identifies and proposes improvements to software development processes, tools and environment
Recognized company-wide and within team as an expert across a wide range of techniques and their applications and mentors others in areas of expertise
Initiates interactions and collaborations with departmental and cross departmental groups, working effectively with the groups
Prepares and presents technical information to departmental, cross-departmental, executive or external groups
Exhibits appropriate interpersonal communication, provides an example of good teamwork and contributes to the formation and maintenance of a functional and productive team