We are seeking a versatile Business Analyst & Software Engineer to join our consulting team in Thailand. This hybrid role combines business analysis, software development, and digital transformation to help clients enhance business processes, develop innovative software solutions, and implement automation strategies. You will work closely with stakeholders, developers, and consultants to analyze business needs, develop technical solutions, and support software deployment in various industries, including finance, retail, technology, and services.
Key Responsibilities
Business & Requirements Analysis
- Gather, analyze, and document business requirements for software and digitalization projects.
- Translate business challenges into technical solutions, working with both business and development teams.
- Conduct stakeholder interviews, process mapping, and workflow analysis to identify inefficiencies.
- Define project scope, objectives, and functional specifications in collaboration with clients.
- Support the adoption of new technologies, automation tools, and digital business solutions.
Software Development & Implementation
- Design and develop custom applications and automation tools tailored to business needs.
- Work with Python, Java, C#, JavaScript, or other programming languages for application development.
- Develop web and cloud-based solutions, ensuring scalability and performance.
- Integrate applications with third-party APIs, databases, and enterprise systems.
- Ensure data security, privacy compliance, and best coding practices in all solutions.
Process Automation & Digitalization
- Identify opportunities for automation and implement software solutions to optimize workflows.
- Develop and deploy chatbots, RPA (Robotic Process Automation), and AI-based solutions to enhance productivity.
- Assist in the selection and implementation of ERP, CRM, and data analytics platforms.
- Work with teams to develop dashboarding and reporting tools for business insights.
Testing & Deployment
- Perform software testing, debugging, and optimization before deployment.
- Support user acceptance testing (UAT) and assist with training for new system implementations.
- Document software solutions and business workflows to ensure smooth transitions.
Cross-functional Collaboration & Consulting Support
- Act as a bridge between business users, developers, and management.
- Work closely with clients to analyze data, track KPIs, and provide insights for decision-making.
- Conduct training sessions for teams to adopt new software tools and automation solutions.
- Provide ongoing technical support and troubleshooting for implemented solutions.
Requirements
- Bachelor’s or Master’s degree in Business Administration, Computer Science, Software Engineering, or a related field.
- 3+ years of experience in business analysis, software development, or digital transformation.
- Strong knowledge of business process modeling, workflow automation, and enterprise systems.
- Proficiency in Python, Java, C#, or JavaScript for software development.
- Experience with cloud platforms (AWS, Azure, GCP), APIs, and database integration.
- Strong problem-solving skills and ability to translate business needs into technical solutions.
- Experience in data visualization and reporting using Power BI, Tableau, or Excel is a plus.
- Excellent communication skills in Thai and English.
Preferred Qualifications
- Background in consulting, digital transformation, or software development.
- Familiarity with Agile methodologies, Scrum, or DevOps principles.
- Experience with AI, RPA, or workflow automation tools.
- Certification in Business Analysis (CBAP, CCBA) or Agile methodologies.