CAREERS

Current Openings


RESPONSIBILITIES

  • Draft test plans with a strategic selection of test methods and approach
  • Develop test suites, cases, estimations, and report on duration
  • Execute test, document test results, and measure impact
  • Report on the user experience and test results, escalating when necessary
  • Understand design tenets and be an oracle of knowledge for a component, system, or feature
  • Ensure test tool data is high quality, fully traceable, and updated daily
  • Document and maintain all necessary test ware
  • Other duties as assigned

REQUIREMENTS

  • Bachelor’s degree in related field or equivalent experience
  • 1-3 years Software testing experience
  • Black Box testing experience


RESPONSIBILITIES

  • Translate business requirements into technical specifications
  • Work closely with business and technical teams on the product from initial analysis through implementation
  • Develop and maintain Java/J2EE applications in the development and test environments with minimal supervision from the Senior Software Engineering Staff.
  • Develop updates, corrections, or enhancements including Business Logic in Java & SQL.
  • Provide analysis and recommendations for external J2EE technologies which could enhance and improve products to meet business needs.
  • Work with Operations Team on Application Deployment Issues.

REQUIREMENTS

  • Java, Spring, Spring Boot, or Hibernate. J2EE experience is preferred. 
  • Hands-on experience with relational databases or other database type development
  • Hands-on experience with automated testing, continuous integration, and automated deployments
  • Ability to innovate and present new ideas/solutions
  • Ability to work collaboratively
  • Strong experience working with Agile development
  • Bachelor's Degree in Computer Science or equivalent


RESPONSIBILITIES

• Create, improve and use wireframes, prototypes, style guides, user flows, and effectively communicate your interaction ideas using any of these methods.

• Create UI prototypes or screens and provide quality assurance of all creative deliverable

• Extend existing visual systems/brand guidelines across all media  

• Develop storyboards and journeys and bring these to life through illustrations

• Translate complex business and consumer data into info-graphics and intuitive page & interaction designs

• Script & edit video


REQUIREMENTS

• At least 1 - 2 years of professional experience in responsive design, mobile/tablet UI/UX

• Knowledge of state of the art and emerging digital design trends

• Own visual design related content

• Hands-on experience creating wireframes, prototypes, storyboards, user flows, etc.

• Conceptualize, visualize and design user experiences, working in highly collaborative and agile, workshop driven teams

• Have background in Banking / Financial Services business will be advantage

• At least intermediate level of English communication

***โปรดแนบไฟล์ตัวอย่างผลงาน (Portfolio) หรือ link เก็บผลงานมาด้วยในการสมัคร เพื่อประกอบการพิจารณา***


RESPONSIBILITIES

• Formulate solutions that meet the client’s requirements and scope.

• Create and maintain requirements documentation for digital projects and programs.

• Must be easily able to present to clients,  working directly with the development and project management teams to ensure delivery of projects is as good as the ideas that spawned them

• Partner with creative teams on new business assignments to confidently present and prototype new ideas

• Keep an active finger on the “pulse” of the market, communicating external client and evolving market needs to internal stakeholders

• Build and maintain a strong knowledge of digital solutions and technologies and educate and inform clients of new offerings or opportunities

• Familiar with agile. Can write explicit user stories with acceptance criteria

Work with QA teams during SIT and UAT to do testing, resolve issues, help triage and prioritize defects

• Can run a workshop with mid level clients

• Can document process flows (L0 to L5) using a process flow tool or MS Visio or Powerpoint. 

REQUIREMENTS

• At least 3 - 5 years of work experience as Business Analyst

• Displays proven knowledge and expertise in the digital space

• High attention to detail and always ready to push the limits

• A mind for curiosity. You’re the person in the room that watches an inspirational presentation and immediately runs to your desk to learn more.

• Entrepreneurial spirit with the ability to get the job done no matter what it takes

• Not afraid to get your hands dirty. Whether it’s learning how to code or a new program, you’re the first one to build it on your free time.

• Has earned a bachelor’s degree in a marketing, management information systems, computer science or related role

• 3+ years of relevant industry experience including previous experience in a technical role and familiarity with programming, front-end coding, UX and software development at an enterprise level

• Prefers candidate with experience in Banking business

• Good command of English communication



RESPONSIBILITIES

• Work on ETL process to Extract, transfer, and load data from different data source to a standardized Datamart
• Design, develop, and deploy solution for highly complex mapping and transforming logic during the Data moving process
• Design, develop and/or re-engineer highly complex application components 
• Integrate software packages, programs and reusable objects residing on multiple platforms

REQUIREMENTS
• Bachelor Degree in Computer Engineering/ Computer Science/ Related
• 27  - 35 years old
• More than 5 years experience in ETL Developing
• Working experience related to Data Warehousing, Data Modeling
• Working experience related to BI reporting tools
• Strong knowledge and experience in SQL/Stored procedure on oracle/DB2 or other DBMS
• Analysis and development experience using the following tool sets: DataStage (IBM), ETL tool, Teradata, SQL Server
• Good command of English communications
• Have working experience for Banking/ Financial service industry is a plus
• At least intermediate level of English communication


RESPONSIBILITIES

• Design, develop and maintain deployment automation for a variety of applications in the IBM Banking stack
• Ensure that deployment automation should display a high degree of repeatability, traceability, and ease of use
• Responsible for sharing, advising, and educating others on sound design principles related to reliable operations and deployment of our software
• Work closely with members of the product, development, QA, and infrastructure teams to facilitate top-notch delivery of our products on a regular cadence
• Help lead initiatives within the team for continuous delivery model.

REQUIREMENTS
• Bachelor Degree in Computer Engineering/ Computer Science/ Relate
• Experience working in Banking/ Finacial Servicebusiness is preferable
• Experience in hybrid cloud infrastructure and linking client environments with AWS using DirectConnect and VPN
• Have prior exposure Agile, lean and DevOps principles and practices
• Automated deployment tools and languages
• Configuration management technologies
• CI/CD pipelines configuration and management
• Configuration management tools - Puppet, Chef, Ansible and/or Salt.
• ScriptingLanguages: Ruby, Python and/or Bash as appropriate
• Web services and databases: Apache, Tomcat, Nginx, Postgres or MySQL, MS SQL
• Continuous integration and delivery: Bamboo, Jenkins, Travis
• Network design and architecture (VPC, IGW, subnets, peering, dynamic routing)
• Windows administration and automation
• Other virtualization and cloud platforms including VMWare, KVM or Azure


กระบวนการในการพัฒนาแบบ Low-code ด้วยระบบ Low-code ขั้นตอนในการพัฒนาจะเป็นดังนี้:

  1. พิจารณาความต้องการของระบบ
  2. เลือก Third-party API ที่ต้องการใช้งาน
  3. วาด Workflow, Data Model และ User Interface ด้วยระบบ Visual IDE
  4. เชื่อมต่อ API ซึ่งโดยมากมักจะมาพร้อมกับการค้นหาความสามารถของ API โดยอัตโนมัติ
  5. ถ้าต้องการ ก็สามารถเพิ่มโค้ดที่พัฒนาขึ้นเองเข้าไปยัง Front-End หรือจัดการแก้ไข SQL Query ที่ถูกสร้างขึ้นมาโดยอัตโนมัติเองได้
  6. ทดสอบ User Acceptance
  7. ติดตั้งใช้งานระบบ และทำการอัปเดตใหม่ๆ ด้วยการคลิกเพียงครั้งเดียว

Qualification:

  • Thai Nationality
  • Bachelor's degree in Computer Science, Computer Engineering or related fields
  • 1+ year of overall related software development experienced OutSystems Low-Code Platform
  • If have OutSystems certificate is an advantage.
  • Can communication skill in English conversation.

Low-Code Platform คือ แพลตฟอร์มที่ใช้เพื่อพัฒนา, วิเคราะห์, ควบคุม, โยกย้าย (Production, Analysis, Monitoring, Deployment) เว็ปไซต์หรือเซอร์วิสค่ะ

ที่เด่นๆดังๆก็มี OutSystems, Mendix, Salesforce ค่ะ ถ้าเป็น Low-Code Platform สำหรับมือถือ Kony กับ OutSystems ก็เด่นเช่นกันค่ะ

ข้อดีของ Low-Code Platform ก็จะมีตามข้อข่างล่างนี้นะคะ

  • ช่วยพัฒนาเว็ปไซต์ให้ง่ายต่อการพัฒนาอย่างต่อเนื่อง (DevOps) (เพราะมีระบบการควบคุม พัฒนา วิเคราะห์ ที่จะช่วยทำให้สร้างรับรู้ feedback และปัญหา เพื่อใช้เป็น Input ในการพัฒนาต่อๆไป บวกกับระบบการโยกย้าย (Dev->Test->Production) ที่ง่ายและรวดเร็ว
  • จัดการระบบที่แยกๆกันอยู่ให้เป็นกลุ่มเดียวกัน (Centralized) (เช่น อยากใช้ DB ของ Oracle + SAP + CRM ก็สามารถรวบรวมข้อมูลทั้งหมดมาใช้บนระบบเดียว)
  • ลดต้นทุนการจ้าง Skilled programmers (เช่น หาคนเก่ง Java + DBMS + C# + HTML + CSS และอื่นๆอีกมาก)
  • ควบคุมเว็ปไซต์ด้วยระบบเพียงระบบเดียว (เช่น เว็ปไซต์สำหรับ PC กับ App ของมือถือ ถ้าเป็นระบบทั่วไปก็คงต้องแยกกันออกแบบและควบคุม แต่ถ้าใช้ Low-Code Platform ใช้แค่ Platform เดียว จัดการได้หมด)

จุดเด่นของ Low-Code Platform ก็คือ ทาง Platform จะเตรียม Features ไว้ให้ Programmers ทาง Programmers ก็แค่หยิบเอา Features เหล่านั้นมาปะติดปะต่อกันจนเป็นหน้าเว็ปไซต์ โดยไม่ต้องมีความรู้ทางด้านการเขียน Code ก็จะสามารถสร้างโปรแกรมเป็นของตัวเองได้ค่ะ

OutSystems สามารถช่วยให้คุณสร้างโซลูชันสำหรับธุรกิจองค์กรได้อย่างรวดเร็วด้วยความสามารถดังนี้:

  • ระบบ Low-Code Development ที่เสถียรพร้อมความสามารถในการทดสอบ, ติดตั้งใช้งาน และบริหารจัดการ Application ได้ในระยะเวลาอันสั้น
  • การเป็นระบบเปิดที่จะทำให้คุณไม่ต้องมีปัญหาด้าน Vendor Lock-in อีกต่อไป
  • ความสามารถในการเชื่อมต่อกับระบบ Application ที่มีอยู่เดิมเข้ากับระบบ Application ใหม่ได้
  • มีความเร็ว, ประสิทธิภาพ, การรองรับการเพิ่มขยาย, สถาปัตยกรรมที่ดี สามารถตรวจสอบและควบคุมได้ รวมถึงสามารถใช้งานโค้ดที่มีอยู่ซ้ำได้ง่าย และพร้อมใช้งานเชื่อมต่อกับระบบภายนอกได้อย่างง่ายดาย


หน้าที่รับผิดชอบ

  • เขียนโปรแกรม และทดสอบด้วยตนเอง
  • เขียนและปรับปรุงเอกสารที่เกี่ยวข้อง
  • พัฒนาโปรแกรมได้ตรงตามที่นักวิเคราะห์ระบบได้ออกแบบไว้
    วิเคราะห์ หาสาเหตุ ในการแก้ไขโปรแกรม และฐานข้อมูลที่เกี่ยวข้อง
    ประสานงานระหว่างทีมพัฒนาระบบเพื่อให้งานบรรลุตามจุดมุ่งหมายของบริษัท
  • ดูแลระบบงานต่างๆ ที่ได้รับมอบหมาย เพื่อให้บริการลูกค้าตามมาตรฐานการให้บริการ 
  • พัฒนาระบบงานตาม SR & Project ตามความต้องการของลูกค้า
  • แก้ไขปัญหาที่เกิดขึ้นตามกระบวนการ Incident & Problem Management
  • ใช้ Program เพื่อพัฒนา Program ด้วยภาษา JAVA หรือ C#.NET (Windows Application or Web Application)

คุณสมบัติผู้สมัคร: ตำแหน่ง C#.NET Programmer

  • สัญชาติไทย ไม่จำกัดเพศ
  • จบการศึกษาระดับปริญญาตรี ด้านไอทีคอมพิวเตอร์ หรือสาขาที่เกี่ยวข้อง
  • มีประสบการณ์ในการพัฒนาระบบด้วย C#.NET อย่างน้อย 2 ปี
  • สามารถพัฒนาระบบ โดยใช้ MVC ได้จะพิจารณาเป็นพิเศษ
  • มีความสามารถในการการพัฒนาโปรแกรมโดยใช้ HTML, CSS, JavaScript และ jQuery ได้
  • สามารถใช้งานฐานข้อมูล Oracle หรือ MS SQL Server และเขียนชุดคำสั่ง SQL พื้นฐานได้
  • มีความสามารถในการยอมรับและเรียนรู้กับเทคโนโลยีใหม่ๆได้
  • มีความสามารถในการทำงานเป็นทีม
  • สามารถรับแรงกดดันกับปริมาณงานที่เข้ามาเร่งด่วนได้


RESPONSIBILITIES

• As part of a product team, understand business requirements and user needs, and explore user-centered designs
• Analyze and identify technical solution using Analytics Tools such as Google Analytics
• Perform quality review of project deliverables
• Leads work sessions and deliverable presentations with client team members
• Develop programs for mobile application, web services, and etc. for batch processes
• Develop Search Engine Optimization
• Execute interactive and outcome-driven workshops to capture & document client requirements and develop solution ideas
• Rapidly prototyping, Behavior Driven Development, trends in Social Networking/Media, Video and Streaming
• Develop and test optimized code across multiple browsers, platforms and operating systems
• Provide thought leadership to the business around innovative technology lead solutions
• Provide thought leadership to the team around new approaches, workflows and technologies.
• Actively participate in code and design review/ meeting and in some cases leads knowledge sharing activities like communities of practice, forums, conferences and/or other knowledge exchanges
• Participate in iX Communiy regarding creation, harvesting, protection and reuse of IBM's intellectual capital

REQUIREMENTS
• Bachelor Degree in Computer Engineering/ Computer Science/ Related
• At least 2 - 5 year professional experience as Front – End Developer
• Strong experience in main stream web front-end technologies; JavaScript, HTML5, CSS3
• Strong experience with JavaScript Framework such as Angular JS, ReactJS / React Native
• Experience in Testing framework
• Have Knowledge of GIT
• Experience in Continuous Integration / Deployment is a plus
• At least intermediate level of English communication