Senior System Analyst
About this position
Senior System Analyst position at SC ASSET, responsible for analyzing, designing, developing, and maintaining systems while ensuring effective communication and project management.
Responsibilities
• System Requirements Analysis: Understanding and analyzing business and user requirements to define software and hardware requirements.
• System Design: Planning and designing systems that align with the specified requirements and usage.
• System Development: Writing code and developing systems based on the established design.
• Testing and Refinement: Testing the system to ensure accuracy and refining it according to requirements.
• Project Management: Planning and managing system development projects to ensure they proceed as scheduled.
• Communication: Communicating with stakeholders such as development teams, system administrators, and end-users.
• Problem Solving: Investigating and resolving issues that arise within the system.
• Maintenance: Maintaining the system to ensure continuous operation and performing upgrades or updates as needed.
• Consultation: Providing technical advice and support to teams or management.
• Learning and Innovation: Keeping abreast of trends and importing new technologies and innovations into the assigned jobs.
Requirements
• At least Bachelor’s degree in Computer Science, Engineering, Information Technology, or related field.
• A minimum of 7 years of experience in a System Analyst or related position.
• Proficiency in analyzing system requirements and designing systems that align with those requirements.
• Experience in developing applications (C#, ASP.NET, Web API and Entity Framework).
• Experience with database design and development using SQL Server or other relational databases.
• Familiarity with cloud services such as Firebase, AWS and Microsoft Azure.
• Strong communication (writing & speaking well in both Thai and English) and teamwork abilities.
• Strong problem-solving skills and decision-making abilities in complex situations.
• Knowledge of Agile/Scrum development methodologies.
• Get things done within the agreed timeline.