- No elements found. Consider changing the search query.
ประสบการณ์:
5 ปีขึ้นไป
ทักษะ:
Java, RESTful, Web Services, English
ประเภทงาน:
งานประจำ
เงินเดือน:
สามารถต่อรองได้
- Designing, developing, and maintaining integration & Architecture solutions.
- Ensuring seamless data flow across the organization.
- Working closely with other developers, and business stakeholders to understand requirements and deliver high-quality integration solutions.
- Understanding of RESTful and SOAP web services, data transformation, and error handling.
- having excellent problem-solving skills, be detail-oriented, and have the ability to work in a fast-paced environment.
- Ensuring our integration & Architecture solutions are efficient, scalable, and secure.
- Applying integration technologies and have a proven track record of delivering successful projects.
- Design and develop large integration solutions.
- Create and manage APIs.
- Integrate various systems and ensure seamless data flow.
- Collaborate with developers and business stakeholders.
- Understand and translate business requirements into technical solutions.
- Perform data transformation and error handling.
- Ensure integration solutions are efficient, scalable, and secure.
- Conduct code reviews and provide feedback to team members.
- Troubleshoot and resolve integration issues.
- Document integration processes and solutions.
- Participate in Agile development processes.
- Develop and maintain unit and integration tests.
- Optimize performance of integration solutions.
- Ensure compliance with security and data protection standards.
- Monitor and maintain integration environments.
- Participate in continuous improvement initiatives. Requirements.
- Bachelor s degree in Computer Science, Information Technology, or related field.
- 5+ years of experience in JAVA developer and Java-script framework.
- Proficiency in Any JAVA Platform and JVM.
- Experience with Micro-service management and /distributed messaging queue.
- Strong understanding of RESTful and SOAP web services.
- Experience with data transformation and error handling.
- Excellent problem-solving skills.
- Ability to work in a fast-paced environment.
- Strong communication and collaboration skills.
- Experience with Agile development processes.
- Knowledge of security and data protection standards.
- Ability to troubleshoot and resolve integration issues.
- Strong attention to detail.
- Experience cloud platforms (e.g., AWS, GCP) is a plus.
- Knowledge of Java, XML, JSON, and SQL.
- Experience with CI/CD tools and processes.
- ability to document technical solutions and processes.
- Experience with performance optimization.
- Good in English, both written and spoken.
ทักษะ:
TypeScript, node.js, MongoDB, English
ประเภทงาน:
งานประจำ
เงินเดือน:
สามารถต่อรองได้
- Collaborate with the product team to ensure effective implementation of products.
- Perform full lifecycle software development, from design to testing.
- Take ownership and accountability for assigned tasks and projects.
- Design, code, document, and test software using accepted languages and frameworks.
- Follow established coding standards and processes.
- Commit to delivering high-quality products to end-users.
- Bachelor's degree in Computer Science, Engineering, or related field.
- 5+ years of relevant work experience in software development.
- Professional proficiency in written and verbal English.
- Demonstrated track record in building efficient and scalable architectural solutions.
- Strong expertise with Javascript, ECMAScript, and Typescript..
- Strong expertise with backend technologies and Node.js runtime..
- Preferred experience with NestJS.
- Preferred experience with React and Next.js.
- Knowledge of design patterns, object-oriented programming (OOP), and functional programming concepts.
- Experience with backend performance optimization.
- Experience in handling, configuring, optimizing, and monitoring MongoDB, PostgreSQL, Elasticsearch..
- Experience in test automation techniques.
- Experience in REST and third-party API integrations.
- Familiarity with secure software development practices.
- Exposure to DevOps practices.
- Exposure to collaborating tools like GitHub, JIRA, Confluence.
- Compensation and Benefits.
- Competitive base salary.
- 10 days of annual leave in the first year, growing by 1 day per year to 15 days per year.
- 5 days of business leave.
- 10 - 20% Share of commission from owner and client referral.
- Health insurance on top of standard social security.
- BOI-sponsored visa & work permit for expats.
- Work Culture.
- International work environment and culture.
- 5 work days per week with 2 days work-from-home.
- Established and defined career paths.
- Monthly Celebration & Parties.
- Company Values.
- Customer & Partner First.
- Integrity & Reliability.
- Team Collaboration & Innovation.
- Proactive Ownership.
- Performance Culture: Work hard, have fun, make history.
ทักษะ:
Scrum, Flutter, Java
ประเภทงาน:
งานประจำ
เงินเดือน:
฿60,000 - ฿90,000, สามารถต่อรองได้
- Collaborate with an Agile team to design, develop, test, and maintain applications and services in accordance with established standards.
- Adhere to high-quality development principles while ensuring timely delivery of solutions and features.
- Design and implement end-to-end system architectures and solutions to meet business requirements.
- Define and establish appropriate infrastructure for each application and service.
- Package, release, and support the deployment of application versions across environments.
- Actively participate in Agile ceremonies such as Daily Scrum, Sprint Planning, Backlog Refinement, Sprint Review, and Sprint Retrospective.
- Prepare documentation, including reports, manuals, and operational guides, to support business and technical operations.
- Contribute to peer reviews of solution designs and related source code to ensure quality and maintainability.
- Analyze, troubleshoot, and resolve technical issues in applications and services.
- Collaborate closely with customer support, operations, and marketing teams to provide effective end-user support.
- 5 years of experience in Flutter and Spring Java development.
- Experience with Web Service and Software Architectures.
- Experience with relational databases (e.g., MySQL, Oracle) and message brokers (e.g., RabbitMQ, Kafka).
- Understanding of GitFlow and software version control concepts.
- Quick learner with the ability to grasp new concepts and technologies efficiently.
- Highly passionate about solving complex technical challenges.
- Excellent analytical and problem-solving skills.
- Please note that we will get in touch with shortlisted candidates only.
- FB: Krungsri Career.
- LINE: Krungsri Career.
- LINKEDIN: Krungsri.
- Applicants can read the Personal Data Protection Announcement of the Bank's Human Resources Function by typing the link from the image that stated below.
- EN.
- (https://krungsri.com/b/privacynoticeen).
- The bank needs to and will have a process for verifying personal information related to the criminal history of applicants before they are considered for employment with the bank.
ประเภทงาน:
งานประจำ
เงินเดือน:
สามารถต่อรองได้
- FB: Krungsri Career(http://bit.ly/FacebookKrungsriCareer [link removed]).
- LINE: Krungsri Career (http://bit.ly/LineKrungsriCareer [link removed]).
- Talent Acquisition Department
- Bank of Ayudhya Public Company Limited
- 1222 Rama III Rd., Bangpongpang, Yannawa, Bangkok 10120.
- หมายเหตุ ธนาคารมีความจำเป็นและจะมีขั้นตอนการตรวจสอบข้อมูลส่วนบุคคลเกี่ยวกับประวัติอาชญากรรมของผู้สมัคร ก่อนที่ผู้สมัครจะได้รับการพิจารณาเข้าร่วมงานกับธนาคารกรุงศรีฯ.
- Remark: The bank needs to and will have a process for verifying personal information related to the criminal history of applicants before they are considered for employment with the bank..
- Applicants can read the Personal Data Protection Announcement of the Bank's Human Resources Function by typing the link from the image that stated below.
- EN (https://krungsri.com/b/privacynoticeen).
- ผู้สมัครสามารถอ่านประกาศการคุ้มครองข้อมูลส่วนบุคคลส่วนงานทรัพยากรบุคคลของธนาคารได้โดยการพิมพ์ลิงค์จากรูปภาพที่ปรากฎด้านล่าง.
- ภาษาไทย (https://krungsri.com/b/privacynoticeth)..
ประสบการณ์:
5 ปีขึ้นไป
ทักษะ:
Automation, Risk Management, Software Testing, English
ประเภทงาน:
งานประจำ
เงินเดือน:
สามารถต่อรองได้
- Lead QA strategy, planning, and execution for complex systems/projects.
- Define test processes, frameworks, and automation standards across teams.
- Perform advanced testing types (load, stress, security, API, mobile).
- Guide and mentor junior/mid testers, and supervise small QA teams.
- Collaborate with stakeholders on quality metrics, release readiness, and risk management.
- Drive continuous improvement in QA practices and tools adoption.
- Ensure accuracy, completeness, and efficiency of software through thorough testing.
- Act as the main escalation point for critical defects and quality issues.
- Bachelor s Degree in Computer Engineering, Computer Science, Software Engineering or related field.
- 5+ years of software testing/QA experience.
- Advanced knowledge of test planning, test strategy, and risk-based testing.
- Strong expertise in manual testing with knowledge in automation tools, frameworks, and CI/CD pipelines.
- Experience with performance, security, and mobile testing.
- Ability to mentor and supervise testers, review test deliverables.
- Excellent problem-solving, analytical, and stakeholder communication skills.
- Fluent in documenting and reporting defects/metrics at management level.
- Thai Native level with good command in English.
ทักษะ:
node.js, Golang, Python
ประเภทงาน:
งานประจำ
เงินเดือน:
สามารถต่อรองได้
- Design, develop, and maintain software systems across the stack (frontend, backend, mobile, and infrastructure).
- Work closely with product managers to understand user needs and deliver impactful features.
- Experiment with new tools, frameworks, and methodologies to discover innovative solutions.
- Optimize services for performance, scalability, and maintainability.
- Develop intuitive user interfaces using frameworks like React (Next.js) and Svelte (SvelteKit).
- Build and maintain robust backend services with Node.js, Golang, Elixir, or Python.
- Contribute to mobile app development using Flutter.
- Ensure infrastructure stability and scalability using Kubernetes, Docker, and cloud platforms (GCP, AWS).
- Take a proactive role in code reviews, offering and receiving constructive feedback.
- Advocate for and implement high-quality testing practices, including unit and integration tests.
- Collaborate with cross-functional teams to integrate new tools and technologies effectively.
- Basic Qualifications We value skills and a willingness to learn. You should have proficiency in some of the following or be eager to learn them:Backend languages (e.g., Node.js, Golang, Elixir, Python).
- Frontend frameworks (e.g., React, Svelte).
- Mobile development tools (e.g., Flutter).
- In addition, you should:Focus on making the product successful and helping users achieve their goals, not just completing tasks.
- Have experience with Docker, Kubernetes, and cloud infrastructure (GCP, AWS).
- Be familiar with CI/CD pipelines and source control tools like GitHub.
- Understand database systems like PostgreSQL.
- Have a scientist mindset curious, experimental, and open to learning from failure.
- Possess strong communication skills and thrive in collaborative Agile environments.
- Be self-motivated, adaptable, and team-oriented, with a strong work ethic.
- Preferred Qualifications We re especially excited if you bring:Proficiency in at least one backend language, one frontend framework, and mobile development tools.
- A passion for turning our vision into reality and contributing to its success.
- An eye for design and a passion for user-centric product development.
- A deep understanding of product success metrics and a drive to contribute to them.
- Strong system design skills, including the ability to make logical, long-term trade-offs.
- The ability to adapt to a fast-paced, rapidly changing environment, driven by our vision to make an impact.
- Perks & Benefits Flat Structure As we continue to grow fast, we strive to retain our culture where everyone is heard, contributes, and grows with the company..
- Work-life Harmony We believe that quality time outside of work is important to sustaining a healthy and happy lifestyle.
- Remote Work Hybrid-mode activated! It comes with the package: flexibility, focus and productivity!.
- Urban Office One breath from Phrom Phong BTS. No sweat whatsoever! The office should also feel like a second home so we dedicated a lot of care and resources into building the best environment for you to wake up to every morning.
- Fun Workshop The best relationships are built over new experiences, that s why we have workshops filled with a range of activities for you to look forward to and enjoy.
- Game Tournament It s getting fun and competitive! Challenge doesn t only have to come from work. Own the championship and show the peeps how great of a gamer (and player) you are.
- Group Insurance Health comes first, we know, don t worry, we ve got you covered.
- Health & Wellness Only a healthy army wins the war. We invest to take care of you from physical, mental and happiness-level. Adopted health & wellness applications plus activities to make sure everyone here is on cloud nine
ประสบการณ์:
3 ปีขึ้นไป
ทักษะ:
SQL, Oracle, Java
ประเภทงาน:
งานประจำ
เงินเดือน:
สามารถต่อรองได้
- Write efficient and maintainable code following industry best practices.
- Design and implement complex SQL queries, stored procedures, and performance tuning for both MSSQL and Oracle.
- Collaborate with front-end developers, QA engineers, and business analysts to deliver high-quality solutions.
- Analyze application requirements and provide technical design and implementation solutions.
- Ensure data integrity and security across systems.
- Troubleshoot and resolve production issues related to backend services and databases.
- Participate in code reviews, testing, and documentation.
- Bachelor s degree in Computer Science, Software Engineering, or related field.
- 3 + years of hands-on experience in Java.
- Strong experience with
- Spring Boot, Spring MVC., JPA/Hibernate..
- Expertise in
- MSSQL and Oracle.
- Writing and optimizing complex SQL queries.
- Designing and maintaining stored procedures, functions, triggers.
- Performance tuning and indexing.
- Solid understanding of
- RESTful APIs and microservices architecture..
- Experience with tools such as Git, Maven/Gradle, and Jenkins.
- Familiarity with ORM tools and database connection pooling.
- Strong problem-solving skills and attention to detail.
- Experience with
- Liquibase or Flyway.
- for DB versioning.
- Familiarity with cloud platforms (Azure) and CI/CD pipelines.
- Experience in handling large datasets and data migration between Oracle and MSSQL.
- Exposure to containerization tools like Docker and orchestration tools like Kubernetes.
ทักษะ:
Java, Python, Docker
ประเภทงาน:
งานประจำ
เงินเดือน:
สามารถต่อรองได้
- Design, development, test and deployment of software applications and services.
- Write clean, maintainable, and efficient code following best practices.
- Collaborate with application architects, product managers, designers, and stakeholders to define requirements and deliver solutions.
- Conduct code reviews, enforce coding standards, and promote continuous improvement.
- Contribute to strategic planning and roadmap development.
- Manage project timelines, delivery risks, and dependencies to ensure timely delivery.
- Stay current with emerging technologies and advocate for their adoption where appropriate.
- Qualifications Bachelor s or Master s degree in Computer Science, Engineering, or a related field.
- Proven experience in software engineering and Experience with modern frameworks and tools.
- Proficiency in one of modern programming languages (e.g., Java, Python).
- Experience with cloud platform (AWS) and containerization (Docker, Kubernetes).
- Familiarity with Agile methodologies, CI/CD pipelines, and DevOps practices.
- Excellent problem-solving and communication skills.
- Career Stage: Senior Associate London Stock Exchange Group (LSEG) Information: Join us and be part of a team that values innovation, quality, and continuous improvement. If you're ready to take your career to the next level and make a significant impact, we'd love to hear from you. LSEG is a leading global financial markets infrastructure and data provider. Our purpose is driving financial stability, empowering economies and enabling customers to create sustainable growth. Our purpose is the foundation on which our culture is built. Our values of Integrity, Partnership, Excellence and Change underpin our purpose and set the standard for everything we do, every day. They go to the heart of who we are and guide our decision making and everyday actions. Working with us means that you will be part of a dynamic organisation of 25,000 people across 65 countries. However, we will value your individuality and enable you to bring your true self to work so you can help enrich our diverse workforce. We are proud to be an equal opportunities employer. This means that we do not discriminate on the basis of anyone s race, religion, colour, national origin, gender, sexual orientation, gender identity, gender expression, age, marital status, veteran status, pregnancy or disability, or any other basis protected under applicable law. Conforming with applicable law, we can reasonably accommodate applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. You will be part of a collaborative and creative culture where we encourage new ideas. We are committed to sustainability across our global business and we are proud to partner with our customers to help them meet their sustainability objectives. Our charity, the LSEG Foundation provides charitable grants to community groups that help people access economic opportunities and build a secure future with financial independence. Colleagues can get involved through fundraising and volunteering. LSEG offers a range of tailored benefits and support, including healthcare, retirement planning, paid volunteering days and wellbeing initiatives. Please take a moment to read this privacy notice carefully, as it describes what personal information London Stock Exchange Group (LSEG) (we) may hold about you, what it s used for, and how it s obtained, your rights and how to contact us as a data subject. If you are submitting as a Recruitment Agency Partner, it is essential and your responsibility to ensure that candidates applying to LSEG are aware of this privacy notice.
ทักษะ:
Java, Python, Software Architecture
ประเภทงาน:
งานประจำ
เงินเดือน:
สามารถต่อรองได้
- Lead the end-to-end design, development, and deployment of software applications and services.
- Provide technical leadership and mentorship to engineers, fostering a culture of excellence and collaboration.
- Collaborate with application architects, product managers, designers, and stakeholders to define requirements and deliver solutions.
- Drive architectural decisions and ensure alignment with best practices in scalability, performance, and security.
- Conduct code reviews, enforce coding standards, and promote continuous improvement.
- Contribute to strategic planning and roadmap development.
- Manage project timelines, delivery risks, and dependencies to ensure timely delivery.
- Drive continuous improvement in development processes and tools.
- Stay current with emerging technologies and advocate for their adoption where appropriate.
- Qualifications Bachelor s or Master s degree in Computer Science, Engineering, or a related field.
- Proven experience in software engineering, with a strong track record of leading successful projects.
- Strong proficiency in one of modern programming languages (e.g., Java, Python).
- Solid understanding of software architecture, design patterns, and system integration.
- Experience with cloud platform (AWS) and containerization (Docker, Kubernetes).
- Familiarity with Agile methodologies, CI/CD pipelines, and DevOps practices.
- Strong problem-solving, communication, and leadership skills.
- Good communication and teamwork abilities.
- Career Stage: Senior Associate London Stock Exchange Group (LSEG) Information: Join us and be part of a team that values innovation, quality, and continuous improvement. If you're ready to take your career to the next level and make a significant impact, we'd love to hear from you. LSEG is a leading global financial markets infrastructure and data provider. Our purpose is driving financial stability, empowering economies and enabling customers to create sustainable growth. Our purpose is the foundation on which our culture is built. Our values of Integrity, Partnership, Excellence and Change underpin our purpose and set the standard for everything we do, every day. They go to the heart of who we are and guide our decision making and everyday actions. Working with us means that you will be part of a dynamic organisation of 25,000 people across 65 countries. However, we will value your individuality and enable you to bring your true self to work so you can help enrich our diverse workforce. We are proud to be an equal opportunities employer. This means that we do not discriminate on the basis of anyone s race, religion, colour, national origin, gender, sexual orientation, gender identity, gender expression, age, marital status, veteran status, pregnancy or disability, or any other basis protected under applicable law. Conforming with applicable law, we can reasonably accommodate applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. You will be part of a collaborative and creative culture where we encourage new ideas. We are committed to sustainability across our global business and we are proud to partner with our customers to help them meet their sustainability objectives. Our charity, the LSEG Foundation provides charitable grants to community groups that help people access economic opportunities and build a secure future with financial independence. Colleagues can get involved through fundraising and volunteering. LSEG offers a range of tailored benefits and support, including healthcare, retirement planning, paid volunteering days and wellbeing initiatives. Please take a moment to read this privacy notice carefully, as it describes what personal information London Stock Exchange Group (LSEG) (we) may hold about you, what it s used for, and how it s obtained, your rights and how to contact us as a data subject. If you are submitting as a Recruitment Agency Partner, it is essential and your responsibility to ensure that candidates applying to LSEG are aware of this privacy notice.
ทักษะ:
Javascript, SQL
ประเภทงาน:
ฝึกงาน
เงินเดือน:
สามารถต่อรองได้
- Javascript, SQL เพื่อ Query from database.
- Internal app dev
- Self learning
- NVA ระบบการใช้งานภายในของ MFEC Location: Head Office: Chatuchak, SJ Infinite One Business Complex/ WFH
ทักษะ:
iOS, Scrum, Automation
ประเภทงาน:
งานประจำ
เงินเดือน:
สามารถต่อรองได้
- Design and develop applications for the iOS platform.
- Contribute to all aspects of the software development lifecycle.
- Participate in Agile/Scrum software development process.
- Collaborate with teams to analyze, design, and ship new features.
- Fix software defects and improve applications performance.
- Implement unit and automation test, security best practice, and API integrations in the applications.
- Continuously learn and implement new technologies to maximize application performance.
- Proficient with Swift, Objective-C, and iOS frameworks such as Core Data, Cocoapods, Carthage, and Manual.
- Experience with Alamofire, SwifyJson, ObjectMapper, CryptoSwift, Grand Central Dispatch.
- Experience with Reactive programming RxSwift, RxCocoa, and Concurrency concept.
- Proficient understanding of design patterns such as MVC, MVP, MVVM, and VIPER Patterns.
- Familiar with CI/CD process, Jenkins, Fastlane, and Xcode Server.
- Experience with unit and automate test.
- Knowledge of analytics tools such as Firebase, Google Analytics, Crashlytics.
- Experience with code versioning tools such as Git, SourceTree.
- Understanding of security algorithms such as SHA1, SHA256, encryption, and decryption.
- Experience with developing SDK and OAuth concept a big plus.
- Location: True Digital Park, Punnawithi.
ทักษะ:
Software Development
ประเภทงาน:
งานประจำ
เงินเดือน:
สามารถต่อรองได้
- Gather, analyst, design and encode business requirements by converting workflow information in functional specifications into computer language to ensure that the desired results are produced.
- Unit test code throughout development life cycle to ensure that logic and syntax are correct, and that program results are accurate. This also include system integration test (SIT) to verify the proper interfacing between other components/system.
- Train and prepare instructional material for end users to ensure that they can opera ...
- Diagnosis and troubleshooting of problem programs including guidance user and provide preventive solution to ensure that all systems operate smoothly.
- Manage, provide guidance and review activities to junior team members to ensure that the desired results are produced.
- Participate in the evolution of company level best practices, standards, and policies as it related to software development.
- We're committed to bringing passion and customer focus to the business. If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us.
ประสบการณ์:
7 ปีขึ้นไป
ทักษะ:
node.js, Java, Spring Boot, English
ประเภทงาน:
งานประจำ
เงินเดือน:
สามารถต่อรองได้
- Design, develop, and maintain robust, scalable backend services using Node.js, Nest.js, and Java frameworks such as Spring Boot and Camel.
- Architect and implement event-driven and fault-tolerant systems following industry best practices including DevSecOps and Test-Driven Development. (TDD).
- Design and optimize data access layers using PostgreSQL and Redis with advanced transaction isolation and concurrency control strategies.
- Implement scalable caching strategies, distributed locking mechanisms, and performance-optimized business logic.
- Ensure system reliability, security, and high availability across distributed environments.
- Collaborate with cross-functional teams to define technical solutions, system integrations, and service contracts.
- Conduct code reviews, mentor team members, and drive backend engineering best practices.
- Monitor, troubleshoot, and resolve complex production issues and performance bottlenecks.
- Bachelor s Degree or higher in Computer Science, Computer Engineering, Software Engineering, Information Technology or any related field.
- At least 7 years of experience in Backend development.
- Strong knowledge of Node.js, Nest.js, Java (Spring Boot, Camel) for building scalable server-side applications.
- Strong understanding of event-driven architectures and distributed systems design.
- Hands-on experience with PostgreSQL and Redis in high-throughput production systems.
- Solid knowledge of transaction management, data consistency, and isolation patterns.
- Experience implementing caching, distributed locks, and performance optimization techniques.
- Strong understanding of secure coding practices and DevSecOps principles.
- Experience working with automated testing practices, including TDD.
- Ability to communicate effectively and collaborate in cross-functional engineering teams.
- Fluent in Thai with good command of English communication.
- Hybrid work model with 2 days/week WFH.
ประสบการณ์:
5 ปีขึ้นไป
ทักษะ:
Android, Kotlin, Java, English
ประเภทงาน:
งานประจำ
เงินเดือน:
สามารถต่อรองได้
- Design, develop, and maintain high-quality Android applications using Kotlin and the modern Android SDK.
- Implement modern Android development practices, including Coroutines, Flow, and Dependency Injection frameworks such as Hilt or Koin.
- Apply architectural patterns such as MVVM or MVI, ensuring adherence to clean architecture principles.
- Develop and maintain multiplatform solutions using Kotlin Multiplatform (KMP) and/or Compose Multiplatform.
- Maintain and enhance existing Android applications, including legacy code written in Java.
- Collaborate with product owners, designers, backend developers, and QA teams to deliver robust mobile solutions.
- Write and maintain unit tests and UI tests using JUnit, MockK, and Espresso to ensure application quality.
- Participate in code reviews, providing constructive feedback and ensuring coding standards are met.
- Integrate RESTful APIs and manage local data storage using libraries such as Retrofit2, OkHttp3, and Room.
- Support the full mobile application lifecycle, from development and testing to deployment and maintenance.
- Work within agile development methodologies, participating in sprint planning, stand-ups, and retrospectives.
- Manage source code using Git and follow established version control and branching strategies.
- Contribute to CI/CD pipelines and release processes using tools such as Jenkins, Bitrise, or Fastlane.
- Mentor junior Android developers and promote best practices within the development team.
- Bachelor s Degree or higher in Computer Science, Computer Engineering, Software Engineering, Information Technology or any related field.
- At least 5 years of professional experience in Android mobile application development.
- Expert-level proficiency in Kotlin and strong knowledge of the modern Android SDK.
- Professional experience with Java for maintaining or enhancing legacy Android codebases is a plus.
- Hands-on experience or strong personal projects using Kotlin Multiplatform (KMP) and/or Compose Multiplatform.
- Strong understanding of Coroutines, Flow, and Dependency Injection frameworks such as Hilt or Koin.
- Proficiency in modern Android architectural patterns such as MVVM or MVI.
- Solid understanding of clean architecture principles and best practices.
- Experience with unit testing and UI testing using JUnit, MockK, and Espresso.
- Familiarity with common Android libraries and tools, including Retrofit2, OkHttp3, and Room.
- Understanding of the full mobile development lifecycle and agile development methodologies.
- Experience using Git for source code management and version control.
- Familiarity with CI/CD pipelines and tools such as Jenkins, Bitrise, or Fastlane.
- Fluent in Thai with good command of English communication.
- Hybrid work model with 2 days/week WFH.
ทักษะ:
Assurance, Project Management, Automation
ประเภทงาน:
งานประจำ
เงินเดือน:
สามารถต่อรองได้
- Collaborate with cross-functional team members within and across business units to leverage internal product knowledge and expertise for optimum efficiency.
- Interact with product management, project management and development teams to develop a strong understanding of the project and testing objectives.
- Design and create test cases and scripts to address business and technical use cases.
- Work closely with developers to design test criteria and develop automated tests.
- Lead and develop the automation strategy/effort and generate scripts to perform automated testing cycles using Robot framework, Python, Shell script.
- Perform both Manual and Automation testing, performance testing, End to End testing.
- Participate in the architecture and design of a feature early in the development cycle, influencing it to drive quality and adherence to specifications.
- Create documentation for QA process.
- Maintain regular and punctual attendance at work.
- Owns continuous improvement for existing and new processes.
- All other duties as assigned.
- Relevant work experience in development and/or testing role. Or 3+ years for senior QA position.
- Excellent verbal and written communication skills.
- Technical background and an understanding of software testing.
- Good development/scripting skills in common languages like Python, JAVA, Shell script, etc.
- Knowledge of automated testing tools, like Selenium, Robot Framework, Appium, Cypress, JMeter etc.
- Proven ability to manage and prioritize multiple, diverse projects simultaneously.
- Must be flexible, independent and self-motivated.
- Knowledge of Performance testing is an added advantage.
- Experience with some common QA testing tools and best practice.
- Strong desire to be part of a team and build great products.
- Location: True Digital Park, Bangkok.
นักพัฒนาซอฟต์แวร์ (อาวุโส) - รายละเอียดงานทั่วไปและหน้าที่
ภาพรวม:นักพัฒนาซอฟต์แวร์อาวุโสคือวิศวกรซอฟต์แวร์ที่มีทักษะและประสบการณ์สูง ซึ่งมีหน้าที่รับผิดชอบในการพัฒนา ทดสอบ และบำรุงรักษาแอปพลิเคชันซอฟต์แวร์ พวกเขายังรับผิดชอบในการออกแบบ เขียนโค้ด และแก้จุดบกพร่องของแอปพลิเคชันซอฟต์แวร์ ตลอดจนให้การสนับสนุนด้านเทคนิคและคำแนะนำแก่นักพัฒนาซอฟต์แวร์รายอื่นๆ นักพัฒนาซอฟต์แวร์อาวุโสจะต้องมีความเข้าใจอย่างลึกซึ้งเกี่ยวกับหลักการและเทคนิคการพัฒนาซอฟต์แวร์ ตลอดจนความรู้ที่แข็งแกร่งเกี่ยวกับภาษาโปรแกรมและเครื่องมือในการพัฒนาซอฟต์แวร์
ความรับผิดชอบร่วมกัน:
การออกแบบซอฟต์แวร์:
การพัฒนาแอปพลิเคชันและระบบซอฟต์แวร์ การออกแบบส่วนติดต่อผู้ใช้ และสร้างสถาปัตยกรรมซอฟต์แวร์
การเขียนโค้ด:
การเขียนโค้ด การดีบัก และการทดสอบแอปพลิเคชันซอฟต์แวร์
การแก้ไขปัญหา:
การระบุและแก้ไขปัญหาซอฟต์แวร์
เอกสาร:
การเขียนเอกสารทางเทคนิคและคู่มือผู้ใช้
การทำงานร่วมกัน:
การทำงานร่วมกับนักพัฒนาซอฟต์แวร์รายอื่นและผู้มีส่วนได้ส่วนเสียเพื่อให้แน่ใจว่าการพัฒนาซอฟต์แวร์ประสบความสำเร็จ
การบำรุงรักษา:
การอัปเดตและบำรุงรักษาแอปพลิเคชันซอฟต์แวร์ที่มีอยู่
- 1
