top of page
แสงสีฟ้านามธรรม

Application Designer (AD) 

Salary : Max 130k 

Level : Junior – Senior

Work location : Rama 3 (Onsite 100%)

Employment Type : 6 months (extendable)

Job Responsibilities
• Gather client's current architecture by conducting a survey, a workshop or follow-up questions with over 100 applications
• Help expand on detailed design principle guideline and utilize this to design new integration pattern and specification for new core bank system
• Co-ordinate with other tracks that have dependency with core bank replacement


Work experiences
• Have experience in application design, service design, or function design about 3 years or above.
• Have experience in programming about 2 years or above.
• Have experience in database design about 2 years or above.
• Used to work in role system analyst or similar.

 
Hard Skills:

• Familiar with programming languages+B3
• Familiar with database like MySQL, Postgres, MariaDB, or MS SQL(1st priority). Or any other database (2nd priority).
• Familiar with Kafka, Pub/Sub, or any Message Queue will be benefit.
• Familiar with Redis or any in-memory DB will be benefit.
• Familiar with Docker or Microservices development will be benefit.
• Familiar with No SQL like MongoDB or Elasticsearch will be benefit.
• Familiar with Cloud technology will be benefit.
• Intermediate - advance for using SQL.
• Have knowledge about software architecture (any pattern) will be benefit.


For Junior
• Preferred for the candidate to have basic understanding in how software development design work. However, this is not mandate, if the candidate shows strong and convincing will to learn - the team is willing to coach.
For Senior

• Expect them to already have a deep understanding (should have at least 2-3 years or more of working experience)
• If the candidate has knowledge in banking, especially relating to Deposit core or Lending core - This is considered a plus
• If the candidate has knowledge in integration basics (API, SFTP etc.)- This is considered a plus.


Soft Skills
• Clear communication: Able to work well with range audience e.g. having to run a session with over 40 people. Must be able to manage questions and follow-up to ensure activities and timeline can be met.
• Strong logical thinking and Listening Skills: Expect to be able to listen scenarios and how each system behave and clarify how these should be filled/fit into the team activities. If there's any case where the client provide incosistent data, expect the member to spot and clarify on those points

• Ability to summarize key points (if senior, expect to do synthesize)
• Fluent English in both speaking and writing
• Good abilities in managing and prioritizing many tasks on a daily basis (without requiring micro-management)


- Senior level:  Expect to be able to work independently with minimal supervision required from the Manager, expect the person to be able to lead at least 1 team member or more (depending on capability and given responsibility)
- Junior level: Expect to be able to work per guidance of supervisors

แสงสีฟ้านามธรรม
bottom of page