Core Responsibilities Analyze business needs and develop IT solutions with a high degree of independence Collaborate with business teams to understand requirements and improve processes Translate business requirements into effective technical solutions Design, develop, implement, and maintain custom