First seen by Alion on Sep 21, 2026.
ResponsibilitiesGather and analyze business requirements to identify challenges and propose suitable solutions.Create relevant documentation, including requirement documents, feasibility studies, functional and design specifications, flowcharts, test plans, and training materials.Develop and implement software applications following the software development life cycle (SDLC).Ensure application quality meets specifications and development standards.Lead and prioritize tasks for system analysts and developers to manage software projects effectively.Define and enforce standards in the software development process.Provide technical guidance, application consulting, and troubleshooting support.Collaborate with relevant teams to resolve issues and improve system performance.Report project progress, identify potential risks, and implement corrective actions.Ensure IT security compliance to protect company data and resources.Work closely with business users and developers throughout development and implementation phases.Perform other assigned duties as required.
Qualifications
Bachelor's degree in Computer Science, Information Technology, Computer Engineering, or a related field.
Experience in gathering and analyzing business requirements, preparing system documentation (BRD, FRD, Flow Diagram, Use Case), and coordinating with business users and development teams.
Good understanding of SDLC, system analysis and design, with strong problem-solving, communication, and project coordination skills.
Benefits
Five-day work weekFlexible working hoursProvident FundDental insuranceLife insuranceMedical insurancePerformance bonusCompany OutingAnnual Leave (start at 10 days/year)Diligence allowanceIT training course

