•Performs at expert level on complex software development assignments.
•May function as a Team Leader or assume project management responsibilities in manager's absence.
•A passion for technology and its use to solve business problems in a timely and robust manner.
•Designs, analyzes, writes code, supports and debugs CSG's customer facing applications.
•Active participation in project and team design meetings.
•Works independently while maintaining a team relationship
•Bachelors Degree Equivalent Experience required.
•Ideal candidates will have a technical degree (engineering, MIS, CS).
•5 years development experience, preferably working with, and a desire to learn more about, Microsoft development tools.