Interpret and write user stories and functional requirements, translating them into technical designs and development plans.
Identify, evaluate, and plan for organizational and user impacts of proposed systems, ensuring new technical requirements integrate seamlessly with existing processes.
Compose and deliver business letters, detailed specifications, recommendations, reports, internal policies, and presentations to management with strong communication skills.
Review, evaluate, and document existing programs or systems to identify opportunities for integration and improvement across organizational and functional lines.
Analyze system problems, including system documentation and production outputs, to identify solutions or make appropriate referrals for resolution.
Design and develop detailed programming specifications and documentation, utilizing logical approaches to problem-solving, such as process flows, system models, diagrams, and charts, to guide developers and engineers.
Lead and consult on technical projects, requiring strong leadership, reasoning, interpersonal, analytical, and organizational skills.
Supervise or provide guidance to lower-level technical staff as needed.
Collaborate with data processing personnel to resolve issues involving program intent, input/output requirements, and other procedural or technical matters.
Validate system functionalities, answer user queries, and provide technical assistance or training to ensure system adoption and efficiency.
Qualifications:
Strong leadership, reasoning, and problem-solving skills.
Excellent communication skills for drafting detailed business and technical documentation.
Proficiency in analyzing, designing, and documenting system processes and workflows.
Ability to review and improve existing programs and systems effectively.
Experience in supervising and guiding technical staff is an advantage.
Proven ability to consult with teams and resolve complex system-related issues.