Software Developer
Description
About the role
Study, design, develop, and test software and systems related to the Digital ID project, including authentication and identity verification, use of electronic document wallets (Verifiable Credential), with consideration for performance, compliance with standards, security, and ease of use.
Key responsibilities
Study, design, develop, and test software and systems related to the Digital ID project such as authentication and identity verification, and use of electronic document wallets (Verifiable Credential), considering performance, standards compliance, security, and usability
Study innovations, technologies, and international standards related to electronic transactions, such as Digital ID usage in Thailand and abroad, and new technologies related to authentication and identity verification
Analyze and support the development of the country's Digital ID
Support and perform other assigned tasks
About you
Bachelor's degree or equivalent qualification in Information Technology, Computer Engineering, Computer Science, or related field
Experience in software development or programming in languages such as Java, C#, .NET Core, NodeJS, JavaScript, Python, or similar
Experience developing Web Applications, Web Services, or Web API (RESTful)
Understanding of front-end web technologies such as HTML and CSS
Experience with relational databases or NoSQL databases
Knowledge and experience in Blockchain, Smart Contracts, Mobile development, Microservices, Kubernetes, Digital Signature, and Cryptography will be given special consideration
Flexibility in work, readiness to learn new things, and continuous self-development
Communication and presentation skills
*เป็นสัญญาจ้างจนถึงกันยายน 2570 โดยหากผลการปฏิบัติงานอยู่ในเกณฑ์ที่กำหนด จะพิจารณาต่อสัญญาจ้างต่อไป