- No elements found. Consider changing the search query.
Skills:
Scrum, Python, Amazon AWS
Job type:
Full-time
Salary:
negotiable
- Collaborate with Product Managers, UX team, and Software Engineers around the globe to deliver outstanding products.
- Through participation in refinement and planning sessions, you'll work with other team members to analyze development requirements, provide design options and complexity estimates, and agree how to deliver the requirements.
- Develop and maintain enterprise software, adhering to company standards and established software methodology.
- Identify and resolve performance and stability issues.
- Mentor junior engineers on good software development principles.
- Required Skills Experience 4+ years as a Software Developer.
- TypeScript, Node.js.
- API design (REST, GraphQL).
- Strong technical background with understanding of programming styles, frameworks, design patterns and unit testing.
- Practical experience with cloud-native application development with one of the major cloud providers (AWS, GCP, Azure).
- Excellent problem solving and communication skill.
- Desired Skills Experience in crafting scalable and high-performance NoSQL database.
- Experience in Infrastructure as Code (Terraform) and AWS/Azure server-less technology.
- Knowledge of basic security concepts such as authentication, authorization, OIDC, OAuth.
- LSEG is an equal opportunties employer, that seeks to offer an inclusive environment to all colleagues. Furthermore, LSEG has committed to reduce its carbon emissions by 50% by 2030, and to reach net zero by 2040 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. You will be part of a collaborative and creative culture where we encourage new ideas and are committed to sustainability across our global business. You will experience the critical role we have in helping to re-engineer the financial ecosystem to support and drive sustainable economic growth. Together, we are aiming to achieve this growth by accelerating the just transition to net zero, enabling growth of the green economy and creating inclusive economic opportunity. LSEG offers a range of tailored benefits and support, including healthcare, retirement planning, paid volunteering days and wellbeing initiatives. 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. 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.
Skills:
Risk Management, Software Testing, Quality Assurance, English
Job type:
Full-time
Salary:
negotiable
- Write and execute both manual and automated test plans.
- Participate in the review and definition of software requirements.
- Challenge requirements and specifications.
- Clearly documenting issues and how to reproduce them. File and update issues in issue tracker.
- Understand risk management and define regression test scope.
- A degree in computer/technology related discipline or equivalent work experience.
- Excellent ability to understand software requirements and specifications.
- Be able to test both functional and technical requirements.
- Be thorough and dedicated to quality.
- Self-driven with ability to work in a structured and meticulous way without guidance.
- Strong analytical skills.
- Strong knowledge about best practice software testing methodology and tools.
- Be able to identify opportunities for innovation to improve quality.
- Strong knowledge about Android and iOS mobile platforms is an advantage.
- Experience in programming is an advantage.
- Near fluent English, both oral and written.
- New graduate or Junior QA are welcome.
- เงินเดือน.
- 60,000 - 80,000 THB, สามารถต่อรองได้.
Experience:
2 years required
Skills:
Software Development, Golang, MongoDB, English, Thai
Job type:
Full-time
Salary:
negotiable
- Develop efficient, high-quality Web applications or APIs based on requirements and complete the project within the given timeline.
- Develop clear and comprehensive system diagrams (high-level and low-level) to facilitate communication and collaboration across teams.
- Optimized code performance, reduced infrastructure costs, and researched emerging technologies to improve efficiency and innovation.
- Conducted thorough code reviews, providing actionable feedback to improve code quality and foster knowledge sharing within the team.
- Minimize the risk of security breaches by maintaining up-to-date software and infrastructure, leading to improved code scanning accuracy and vulnerability detection.
- At least 2-6 years of hands-on experience in the entire software development lifecycle, from coding and testing to deployment in a production environment.
- Passionate about software development, meticulously attending to each step from scratch to production.
- Understanding of software design principles, patterns, and architectures end-to-end.
- Strong knowledge of programming language and the ecosystem (Golang, Typescript, rust, or more).
- Strong knowledge of Golang, including an understanding of goroutine and experience using Go libraries such as Echo, Fiber, and GORM.
- Strong knowledge of MongoDB, including sharding and replication configuration. MongoDB certification is a plus.
- Strong knowledge of Redis, including proficiency in Redis modules such as RedisJSON and RedisSearch. Redis certification is a plus.
- Strong knowledge of Event-Driven concepts and understanding of the work processes of RabbitMQ or Kafka.
- Strong knowledge of Web application development using Next.js, with an understanding of the React life cycle.
- Strong knowledge of designing and developing high-performance software services optimized for handling many concurrent requests per second.
- Strong knowledge of DevSecOps pipelines, Infrastructure as Code (IaC), and AWS cloud services.
- Familiar with automated testing frameworks like Playwright.
- Familiar with performance testing frameworks like K6.
- Be able to communicate in both Thai and English.
- Possesses a positive attitude and participates in team-building and events.
- Comfortable presenting technical information and project updates to both technical and non-technical stakeholders.
- Skilled in talking with AI to solve complex problems, leading to improved outcomes.
- It s Great if you have:
- Possess a strong understanding of the Fintech industry, particularly the business processes and workflows involved in trading operations.
- Experience with trading bot strategies (e.g., Auto-DCA, Rebalance).
- Familiar with Agile development framework and Domain Driven Design concept.
Skills:
ETL, Python, Java
Job type:
Full-time
Salary:
negotiable
- Design, develop, and maintain scalable data pipelines and ETL processes.
- Implement and optimize data storage solutions, including data warehouses and data lakes.
- Collaborate with data scientists and analysts to understand data requirements and provide efficient data access.
- Ensure data quality, consistency, and reliability across all data systems.
- Develop and maintain data models and schemas.
- Implement data security and access control measures.
- Optimize query performance and data retrieval processes.
- Evaluate and integrate new data technologies and tools.
- Mentor junior data engineers and provide technical leadership.
- Collaborate with cross-functional teams to support data-driven decision-making.
- RequirementsBachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in data engineering or related roles.
- Strong programming skills in Python, Java, or Scala.
- Extensive experience with big data technologies such as Hadoop, Spark, and Hive.
- Proficiency in SQL and experience with both relational and NoSQL databases.
- Experience with cloud platforms (AWS, Azure, or GCP) and their data services.
- Knowledge of data modeling, data warehousing, and ETL best practices.
- Familiarity with data visualization tools (e.g., Tableau, Power BI).
- Experience with version control systems (e.g., Git) and CI/CD pipelines.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
Skills:
DevOps, Software Development, Quality Assurance, English
Job type:
Full-time
Salary:
negotiable
- 5+ years of solid development, 3+ years of DevOps.
- Cloud Solutions (AWS and/or Azure).
- Good command of English, both written and spoken.
- Work closely with Engineering managers, Cloud Solutions Architects, Software Development and Quality Assurance teams to implement efficient tests, build and deploy CI/CD pipelines for our cloud based projects.
- Efficiently create, manage and delete project environments as needed from time to time by the stakeholders, including for one-off and ad-hoc necessities.
- Ownership and responsibility over internal and managed systems and associated processes, including instances and pools, code quality and security testing integrations.
- Continuously seek out innovative ways to speed up and automate all aspects of testing, building and releasing software project versions and updates through our infrastructure.
- Implement metrics to objectively assess the status of DevOps systems and processes.
- Set up and manage monitoring systems and policies for our client-deployed projects.
- Understand cloud hosting costs and help generate solutions for their optimizatio.
- The successful candidate will be naturally inquisitive and genuinely interested in modern Cloud and DevOps technologies, with the ability and keenness to develop and deliver innovative DevOps solutions, effecting visible improvements for our stakeholders and clients.
- The successful candidate will be driven and proactive, willing to take responsibility and independently identify problems and develop solutions with little managerial oversight.
- BS/MS degree in Computer Science, Engineering or a related subject.
- Good command of English, both written and spoken.
- Skills and Experience
- Platform Engineering (DevOps).
- Automation.
- Infrastructure as Code (IaC).
- Continuous Improvement.
- Continuous Integration and Continuous Deployment (CI/CD).
- 5+ years of solid development experience, ideally with 3+ years of DevOps experience.
- Hands-on experience with CI/CD tools and technologies like Azure DevOps services, AWS CodeBuild and CodeDeploy, Jenkins or similar, with demonstrable experience automating and scripting build and deployment pipelines.
- Familiarity with GitHub or BitBucket, Jira, Agile and Scrum methodologies.
- Good understanding of Git, the Code Review process and development workflows.
- Good knowledge of Cloud Solutions (AWS and/or Azure), in particular EC2 ASG and/or VMSS, EKS and/or AKS, security, networking, managed databases and monitoring solutions.
- Ability to independently set up and work with local (laptop) environments using cloud and containerization tools, like Docker, Kubernetes, Helm, AWS CLI, Azure CLI, and others.
- Familiarity with IDEs such as Visual Studio, Visual Studio Code, Eclipse, or others.
- Demonstrable experience working with multiple integrated platforms and technologies, for example microservices, middleware solutions, managed and own services, APIs.
- 10(15) days annual paid vacation.
- Flexible working hours.
- Hybrid working policy.
- Health insurance.
- Life insurance.
- Provident fund.
- Learning support.
- Free Lunch every Tuesday & Thursday.
- An office in the heart of Bangkok, connected with MRT Queen Sirikit station.
- International work environment with over 25 different nationalities in the team.
- Working with a wide and interesting portfolio of clients in SEA and globally.
- Help with the international relocation, VISA and work permit process from start to finish.
- Opportunity to visit events and conferences.
- Standard perks such as free drinks and snacks in the office, team activities, trips and great parties.
- ทักษะที่จำเป็น
- DevOps.
- Software Development.
- English (Good).
- ระดับการศึกษา
- สาขาวิทยาการคอมพิวเตอร์.
- สาขาวิศวกรรมคอมพิวเตอร์.
- ประสบการณ์ที่จำเป็น
- 3 ปี.
- ระดับตำแหน่งงาน
- ระดับหัวหน้างาน.
- ทักษะเพิ่มเติม
- Automation.
- Continuous Integration.
- Jenkins.
- Quality Assurance.
- สายงาน
- ไอที / เขียนโปรแกรม.
- ประเภทงาน
- งานประจำ.
- เงินเดือน
- สามารถต่อรองได้.
Job type:
Full-time
Salary:
negotiable
- Performing analyses on hardware, software, and network capabilities.
- Consulting with management and other departments as required.
- Analyzing and improving the performance of on-premise application, and on-cloud application (Azure Cloud).
- Knowledge about CI/CD pipeline flow/process (Github Enterprise Preferred).
- Resolving logged errors, as well as ensuring system security and encryption.
- Ensuring that computer hardware remains compatible with software updates.
- Implementing the latest technological advancements and solutions.
- Documenting processes and monitoring system performance metrics.
- Performing diagnostic tests and troubleshooting.
- Training end-users on hardware functionality and software programs..
- A bachelor's degree in science, computer science, information technology, information systems, computer engineering, or similar.
- Extensive experience as a technical consultant in a related industry.
- Advanced knowledge of hardware and software solutions and network maintenance.
- Ability to develop and maintain internal error logs and provide support.
- Proficiency in providing efficient web-portal and cloud support.
- Ability to ensure optimal system functionality by monitoring performance metrics.
- Advanced knowledge of data protection and software encryption.
- Ability to keep up with IT trends and innovation.
- Exceptional interpersonal and communication skills.
Skills:
System Testing, Network Administration, Database Administration, English
Job type:
Full-time
Salary:
negotiable
- Performing IoT service architecture design for IoT/M2M/MEC platforms and IoT/M2M/MEC Application.
- Implementing IoT / M2M / MEC platforms and IoT/M2M/MEC Application.
- Detail Planning of IoT /M2M / MEC platforms.
- Monitoring performance of IoT / M2M / MEC platforms and services.
- Performing platform configuration and changes - Performing fault handling and preliminary troubleshooting.
- Testing IoT/M2M/MEC services together with MKT and customers - Solving customer complaints & disputes.
- Supporting routine activities related to IoT platforms and services - Coordinate internal department and third parties/vendors for execution of projects.
- Job Descriptions: Charging and Billing System.
- Efficiently oversee and monitor the charging and billing systems, covering servers, networks, databases, and applications.
- Swiftly identify and troubleshoot any issues with charging and billing systems, ranging from hardware failures to software bugs, security breaches, or network outages.
- Execute preventive maintenance tasks, backup procedures, and disaster recovery plans to safeguard seamless business operations during emergencies.
- Collaborate with vendors and service providers to procure, install, and update equipment and software to maintain optimal system performance.
- Methodically document and update procedures and work instructions to ensure alignment with industry standards and regulations.
Experience:
5 years required
Skills:
Java, MongoDB, NoSQL, English
Job type:
Full-time
Salary:
negotiable
- You have a good understanding of Object-Oriented Programming concepts.
- You have experience working on Distributed Systems / Microservices.
- You should be able to produce clean, efficient code based on specifications.
- You will be working with an existing product.
- Knowledge of and adherence to best practices for writing maintainable code and unit-testing is a must.
- You possess analytical and problem-solving skills.
- You should be able to work independently as a contributing member in a high-paced and focused team.
- Bachelor's Degree in Computer Science or Information Technology, or equivalent experience.
- At least five years of experience writing programs in C#.NET Framework or Java.
- At least two years of experience working with MongoDB or other NoSQL databases.
- Able to learn and understand various API services.
- Self-motivated, eager to solve problems, driven to completion, and willing to work with others. We encourage pair programming and require collaboration on design, code reviews, and testing.
- A hybrid engineer, capable of designing and implementing your own code as well as reviewing, testing, and writing test automation for other engineers' code.
- Enjoys exploring new technologies and programming techniques, with a "willing to learn" attitude.
- Fluent in written and spoken English.
- This role is open for both Thai and non-Thai candidates. We can provide full VISA sponsorship if required.
Experience:
8 years required
Skills:
Automation, Mobile App Testing, Software Development, English
Job type:
Full-time
Salary:
negotiable
- Lead and motivate a talented team of QA professionals, fostering a culture of continuous improvement and quality excellence.
- Develop and implement a comprehensive QA strategy aligned with the company's business objectives and product roadmap.
- Define and manage the QA testing lifecycle, including test planning, test case creation and execution, defect management, and reporting.
- Champion the adoption and implementation of best practices in manual and automation testing methodologies (e.g., Agile, exploratory testing, API testing, mobile testing).
- Oversee the selection, evaluation, and implementation of appropriate QA tools and automation frameworks.
- Collaborate effectively with cross-functional teams including developers, product managers, and business stakeholders to ensure clear communication and alignment on quality expectations.
- Develop and maintain strong relationships with external partners and vendors to guarantee high-quality deliverables from third-party integrations.
- Regularly monitor and analyze test results, identify trends, and recommend proactive measures to prevent defects and optimize software performance.
- Stay up-to-date on the latest QA trends and technologies, and continuously seek opportunities to improve the effectiveness and efficiency of the QA function.
- Minimum 8+ years of experience in a leadership role within the QA field.
- Proven track record of building and managing high-performing QA teams in a fast-paced environment.
- In-depth knowledge of manual and automation testing methodologies, including web and mobile app testing best practices.
- Strong understanding of Agile software development methodologies and experience working in a collaborative cross-functional environment.
- Excellent communication, collaboration, and interpersonal skills with the ability to effectively influence and engage stakeholders at all levels. (Both Thai and English).
- Strong analytical and problem-solving skills with a keen eye for detail and a proactive approach to identify and resolve quality issues.
- Experience working in the E-commerce or Retail industry is a plus.
- Experience with popular QA tools and automation frameworks (e.g., Selenium, Robot Framework, Appium) is highly desirable.
- Familiarity with CI/CD pipelines and DevOps practices is a plus.
- General product management experience.
- Agile experience.
- Experience working with cross-functional teams (development, design, marketing, etc.).
- Familiarity with e-commerce or retail business is beneficial.
Experience:
3 years required
Skills:
Android, iOS, Software Development, English
Job type:
Full-time
Salary:
negotiable
- Participate in the full mobile application development lifecycle.
- Design and build advanced applications for the iOS/ Android platform.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work with external data sources and APIs.
- Unit test code for robustness.
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Requirements - Senior Android Developer:
- Understanding of material design principles and interface guidelines.
- Strong understanding of software design patterns.
- Strong knowledge of Android SDK and fluency in Java and related frameworks.
- Working knowledge of Kotlin is a bonus.
- Strong understanding of mobile development concept such as offline, caching, security, lifecycle, error handling, network connectivity, asynchronous and reactive programming.
- Knowledge of Android distribution mechanics and signing.
- Experience using Gradle and dependency management tools.
- Have published apps to Google Play.
- Experience with de-facto third-party libraries and APIs.
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Solid iOS development experience (Cocoa, UIKit, Swift and XCode).
- Understanding of Apple s design principles and interface guidelines.
- Strong understanding of software design patterns.
- Strong understanding of mobile development concept such as offline, caching, security, lifecycle, error handling, network connectivity, asynchronous and reactive programming.
- Knowledge of iOS distribution mechanics and signing.
- Experience using different dependency management tools.
- Have published one or more iOS apps in the app store.
- Experience with de-facto third-party libraries and APIs.
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Solid understanding of the full mobile development life cycle.
- Fastlane knowledge is a bonus.
- BS/MS degree in Computer Science, Engineering or a related subject.
- 3+ years of solid Android/ IOS development experience.
- Solid of software development experience.
- Good command of English, both written and oral.
- Thai or Expat who live in Thailand.
- 10(15) days annual paid vacation.
- Flexible working hours.
- Health insurance.
- Life insurance.
- Provident Fund.
- Learning Support.
- Free Lunch every Tuesday & Thursday.
- An office in the heart of Bangkok, directly connect with MRT Queen Sirikit Station.
- Opportunity to visit events and conferences.
- Help with the international relocation, VISA and work permit process from start to finish.
- Standard perks such as free drinks and snacks in the office, team activities, trips and great parties.
Experience:
5 years required
Skills:
Software Development, UI / UX, SQL, English
Job type:
Full-time
Salary:
negotiable
- Provide technical expertise and ensure delivery of high-quality software with scalable and well-structured codes.
- Lead and monitor the Full Stack Development team and vendors, collaborate with stakeholders e.g. PM, UX/UI, BA, and infra team to ensure software quality delivery through automated testing, CI/CD, and monitoring.
- Provide the team and vendors with architecture, design, and code feedback.
- Resource planning to meet project plan.
- Documenting software design and architecture.
- Act as a focal point for assigned Mobile/Web applications/New technology projects.
- Provide assistance and consultative advice to business users to use applications and information technology effectively.
- Communicate plans, status, risks and issues to the project team and stakeholders in a timely manner, as well as escalate any potential issues where required.
- Investigate and resolve any application functionality-related issues, provide, troubleshoot and identify modifications needed to meet business processes and requirements.
- Responsible for the complete scope, design, build, test, implement and/or maintain multiple mobile applications, web applications and develop innovative applications to demonstrate alignment to the Digital strategy roadmap and business users.
- Experienced in Microsoft Azure Technology, Web/mobile architecture, and Work across the full stack, including developing front-end applications, API integration from mobile applications to back-end and databases, Responsive Design, web technology programming and coding, performance tuning, security, and user experience.
- Job Qualifications.
- Bachelor s degree in computer science, engineering, IT or a related field from Prominent universities.
- Minimum 5 years of experience in Tech lead, Enterprise architect, or senior software development related.
- Creative individual with deep technological expertise and software development background.
- Experienced in Microsoft Azure Technology, big data, Restful API, Microservice, Docker, and Automate test would be an advantage.
- Minimum of 5 years of hands-on experience in software development.
- Experience in Front-end (e.g., ReactJS, VueJS, HTML5, JavaScript, Stylesheet) and Back-end (e.g.,.net, C#, Golang).
- Experience in Mobile (e.g., Flutter, React-Native, IOS Swift, Android Kotlin) would be an advantage.
- Experience in Database MS SQL, CosmosDB would be an advantage.
- Experience in Azure Cloud (PaaS) would be an advantage.
- Experience in Azure DevOps CICD pipeline would be an advantage.
- Experience in GitHub, GitLab.
- Able to multi-task and prioritize workload supporting multiple projects.
- Creativity, problem solving skills, negotiation and systematic thinking.
- Fluent in English both written and verbal (Minimum 750 TOEIC score).
- Goal-Oriented, Unity, Learning, Flexible.
Job type:
Full-time
Salary:
negotiable
- Logistics Analyst.
- Supply Chain.
- Distribution Center.
- About the role:
- Responsible for analyzing and interpreting data and providing logistics information to aid cost effective, efficient, timely and high-quality logistics solutions. Will often work closely with the site senior manager team and other stakeholders in the organization.
- Collects, interprets, and analyzes various types of logistics data including availability of product, reliability of transport and delivery, and other data related to the distribution centre.
- Maintains database(s) of logistics information.
- Tracks product flow from origin to delivery via web-based logistics systems and other appropriate methods of monitoring inventory and shipment vehicles.
- Reviews logistics processes and procedures; identifies, recommends, and implements improvements to maximize delivery efficiency while minimizing costs.
- Reviews and analyzes distribution centre costs, consumable procurement and delivery processes, inventory issues such as back orders, and other distribution centre metrics.
- Uses analytic methods and tools to understand, predict, and/or control logistics operations and processes.
- Monitors warehouse facilities to evaluate inventory transactions such as receiving, storage, shipping, and inventory integrity.
- Produces reports and presentations
- Performs other related duties, as assigned.Candidate requirements:
- Knowledge supply chain and or logistics.
- Excellent analytical and problem-solving skills.
- Excellent written and verbal communication skills.
- Proficient with Microsoft Office Suite or similar software.
- A degree in Finance or Supply Chain Management or Industrial Engineering or related field required.
- Previous experience in logistics field an advantage.
- ประสบการณ์ที่จำเป็น
- ไม่ระบุประสบการณ์ขั้นต่ำ.
- สายงาน
- ขนส่ง.
- จัดการขนส่ง.
- ประเภทงาน
- งานประจำ.
- เงินเดือน
- สามารถต่อรองได้.
Experience:
3 years required
Skills:
Automation, XML, JSON, English
Job type:
Full-time
Salary:
negotiable
- Coding and test programming for software of automation machine applications.
- Develop and deploy software applications for automation machine controlling.
- Execute code builds to test and production environments.
- Fix bugs in existing code.
- Collaborate with product, design, and automation/operation teams.
- Maintain documentation and provide machine instruction manual and training.
- Provide testing, documentation, training, and support for third-party software products.
- Resolve user-submitted problems and questions.
- Knowledge/Skills/Competencies.
- Knowledge and experience with good programming language with C#, C++, xml, API, JSON.
- Additional experience with JavaScript, HTML, VB.NET, Python, database is a plus.
- Track record of successful application development is a plus.
- Ability to write clean, well-documented code.
- Excellent complex problem solving and critical thinking skills.
- Solid troubleshooting and communication skills.
- Demonstrated analytical and critical thinking abilities.
- Basic Knowledge with image processing/machine vision, robot programming for automation is a plus.
- Have a passion for this automation job.
- Result-oriented, hard-working, and reliable person.
- Good command of speaking, writing and reading in Thai and English.
- Typical Experience.
- 0-3 years of experience in software development.
- Typical Education.
- Bachelor's Degree or Master's Degree in Computer Science or Electrical Engineering, or related filed.
- Notes.
- This job description is not intended to be an exhaustive list of all duties and responsibilities of the position. Employees are held accountable for all duties of the job. Job duties and the % of time identified for any function are subject to change at any time.
- Celestica is an equal opportunity employer. All qualified applicants will receive consideration for employment and will not be discriminated against on any protected status (including race, religion, national origin, gender, sexual orientation, age, marital status, veteran or disability status or other characteristics protected by law).
- At Celestica we are committed to fostering an inclusive, accessible environment, where all employees and customers feel valued, respected and supported. Special arrangements can be made for candidates who need it throughout the hiring process. Please indicate your needs and we will work with you to meet them.
- Celestica (NYSE, TSX: CLS) enables the world s best brands. Through our recognized customer-centric approach, we partner with leading companies in Aerospace and Defense, Communications, Enterprise, HealthTech, Industrial, Capital Equipment and Energy to deliver solutions for their most complex challenges. As a leader in design, manufacturing, hardware platform and supply chain solutions, Celestica brings global expertise and insight at every stage of product development - from drawing board to full-scale production and after-market services for products from advanced medical devices, to highly engineered aviation systems, to next-generation hardware platform solutions for the Cloud. Headquartered in Toronto, with talented teams spanning 40+ locations in 13 countries across the Americas, Europe and Asia, we imagine, develop and deliver a better future with our customers.
- Celestica would like to thank all applicants, however, only qualified applicants will be contacted.
- Celestica does not accept unsolicited resumes from recruitment agencies or fee based recruitment services.
Experience:
4 years required
Skills:
English
Job type:
Full-time
Salary:
negotiable
- You will develop and execute test plans based on user stories.
- You will work on regression testing, functional testing, and integration testing.
- You will analyze and troubleshoot defects, providing reproducible steps and recommending the root cause to the development team.
- You will plan, manage, and control test processes in close cooperation with the leads of the design and development teams.
- You will continuously improve test plans.
- You will provide regular updates to the CEO on progress against development plans.
- Bachelor's Degree in Computer Science or Information Technology, or equivalent experience.
- At least two to four years of experience with testing methodologies for both software applications and software testing tools.
- Analytical and problem-solving skills.
- Self-motivated and structured way of working.
- Proficient in written and spoken English.
- This role is open for both Thai and non-Thai candidates. We can provide full VISA sponsorship if required.
Skills:
Scrum, Javascript, JSON
Job type:
Full-time
Salary:
negotiable
- Design, build and configure workflow applications to meet business process and application requirements.
- Work with team members to analyze technical requirements, design options and complexity estimates, and agree how to deliver the requirements through participation in refinement and planning sessions.
- Actively participate in Scrum meetings, you'll give timely status updates on areas for which you are responsible.
- Inspect and adapt, finding innovative ways to make your team work more effectively through agile retrospectives and reviews.
- Perform technical investigation and discussion with development teams and content operations.
- Essential Skills/Experience Required: Experienced in Javascript, HTML, CCS, JSON and REST.
- Experienced in IBM Business Automation Workflow [BAW] or any workflow solution is an advantage.
- Understanding of security implications, secure coding approaches and writing clean, readable code and reusable components.
- Familiar with continuous build and integration and code management tools (GitLab, Git Pipeline and Jenkins) in Software Development Lifecycle.
- Excellent problem solving and communication skills, both verbal and written.
- 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. You will be part of a collaborative and creative culture where we encourage new ideas and are committed to sustainability across our global business. You will experience the critical role we have in helping to re-engineer the financial ecosystem to support and drive sustainable economic growth. Together, we are aiming to achieve this growth by accelerating the just transition to net zero, enabling growth of the green economy and creating inclusive economic opportunity. LSEG offers a range of tailored benefits and support, including healthcare, retirement planning, paid volunteering days and wellbeing initiatives. 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. 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.
Experience:
3 years required
Skills:
Assurance, Software Development, Linux, English
Job type:
Full-time
Salary:
negotiable
- Design and implements software modules in C++ included build system scripting, unit testing, integration testing, performance testing along with software packaging and configuration management.
- Participates in code/design reviews.
- Contributes toward product and internal documentation, technical specifications, software documentation and unit test plans.
- Assists in resolution of field problems as needed.
- Partners with QA (Quality Assurance) to ensure high quality software.
- Partners with owner, and collaborators of projects to deliver, support, and maintaining products.
- Opportunity to mentor junior-to-mid level engineers while the team is growing.
- Qualifications 3+ years experience of professional software development.
- Have awareness in performance implication of various libraries in use included C++ STL to make decision whether to use 3rd party library or implement our own.
- Experience developing in C++ in a multi-threaded environment.
- Strong experience of application or backend development on Linux with comfortability in using Linux command lines & various tools.
- Experience in using Makefile, and CMake build system.
- Knowledge and experience in at least one of several kinds of real-time project development using C++ such as uses multi-threaded code in business application, embedded systems / IoT delivering real-world products, game development, network-based application striving for either low-latency or high-throughput such as web server, packet filtering, or trading related application.
- Good understanding of operating system concepts included memory management, caching system, etc.
- Hands-on experience with network programming (e.g., sockets, TCP/IP, UDP, multicast) using directly platform API e.g. socket API.
- Strong English writing & verbal communication skills.
- Ability to work partially in US hours.
- Nice to have Experience developing on Windows.
- Experience in developing with either one of Rust, Go, C#, or Python, or other system-programming languages.
- Not afraid to be dealing with legacy code base (C++98) of some of our projects with eyes towards modernization to C++11 onwards.
- Experience in directly using Linux POSIX API e.g. multi-threaded with pthread library, file system, I/O multiplexing, signal processing, etc.
- Have exposure to market data in financial sector, or having been exposed to investment, trading.
- 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. You will be part of a collaborative and creative culture where we encourage new ideas and are committed to sustainability across our global business. You will experience the critical role we have in helping to re-engineer the financial ecosystem to support and drive sustainable economic growth. Together, we are aiming to achieve this growth by accelerating the just transition to net zero, enabling growth of the green economy and creating inclusive economic opportunity. LSEG offers a range of tailored benefits and support, including healthcare, retirement planning, paid volunteering days and wellbeing initiatives. 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. 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.
Skills:
Java, Spring Boot, Kubernetes
Job type:
Full-time
Salary:
negotiable
- Work in an agile team to build/develop features and technologies across various aspects of the Java stack, primarily focused on Spring Boot and Spring Cloud/NetflixOSS.
- CI/CD deployments on a Kubernetes-based platform, both on-premises and on multi-cloud infrastructure. (AWS and GCP).
- Possess an understanding of cloud-native architectures and be familiar with implementations involving service discovery, circuit breakers, client-side load balancing, and other architectural patterns related to elastic infrastructure.
- Participate in, and help create a company culture that attracts, retains, and coaches other engineers. The primary deliverable of a senior engineer is more senior engineers.
- Conduct design and code reviews.
- Provide specific technical expertise to help drive innovation.
- Identify emerging technologies to create leading-edge banking products.
- Partnering with architects and platform engineers to build strategies for execution, drive and facilitate key decisions, and influence others, and lead change where appropriate.
- A positive, can-do attitude, who naturally expresses a high degree of empathy to others.
- Bachelor s Degree in Computer Science or equivalent work experience.
- Relevant work experience. Or 3+ years for senior position.
- Experience in building complex applications from scratch and decomposing monolithic applications into micro-services.
- Minimum of core Java 8, Spring Boot, Spring Cloud.
- Kubernetes (or Docker/ Mesos and equivalent).
- MySQL, PostgreSQL, EnterpriseDB, NoSQL (Cassandra, MongoDB).
- RabbitMQ, Kafka.
- AWS & GCP.
- API Gateway.
- Linux.
- CI/CD (Jenkins, Git).
- React.JS (Optional).
- Experience with distributed architectures, SOA, microservices, and Platform-as-a-service (PaaS).
- Experience with Agile and Test-Driven Development (TDD) methodologies.
- Experience with high availability, high-scale, and performance systems.
- Experience in Automation testing/ or Unit testing is a plus.
- Location: True Digital Park, Bangkok.
Skills:
Java, Software Development, Web Services
Job type:
Full-time
Salary:
negotiable
- Develop high-quality software, design, and functional documentation.
- Provide technical leadership to the team.
- Estimate specific software feature implementations.
- Identify, prioritize, and complete tasks in the software development process.
- Build unit tests for your code.
- Develop and maintain tools and applications by producing clean, efficient code that adheres to open-source standards.
- Automate tasks through appropriate tools and scripting.
- Communicate daily with the distributed senior development team.
- Collaborate with internal teams and vendors to fix and improve products.
- Ensure software is up-to-date with the latest technologies and standards.
- Assist front-line support teams in resolving customer and production issues.
- Qualifications Shown experience as a Software Engineer.
- Experience leading a development team.
- Proficiency in Java (8/11).
- Experience with Web Services, WebSocket, REST.
- Database experience (Oracle, Postgres).
- Familiarity with enterprise messaging (Kafka).
- Experience with GIT.
- AWS or Azure services development experience.
- Understanding of distributed computing, data partitioning, and sharding.
- FX Dealing experience.
- Nice to Have: Bash Shell scripting.
- Basic financial understanding of the FX Market.
- Familiarity with banking, financial concepts, financial data, and market data.
- 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. You will be part of a collaborative and creative culture where we encourage new ideas and are committed to sustainability across our global business. You will experience the critical role we have in helping to re-engineer the financial ecosystem to support and drive sustainable economic growth. Together, we are aiming to achieve this growth by accelerating the just transition to net zero, enabling growth of the green economy and creating inclusive economic opportunity. LSEG offers a range of tailored benefits and support, including healthcare, retirement planning, paid volunteering days and wellbeing initiatives. 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. 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.
Experience:
3 years required
Skills:
Kubernetes, Automation, Redis
Job type:
Full-time
Salary:
negotiable
- Platform Operations: Manage and operate our Kubernetes platform, ensuring high availability, performance, and security.
- Automation & Tooling: Design, develop, and implement automation solutions for operational tasks, infrastructure provisioning, and application deployment.
- Observability: Build and maintain a comprehensive observability stack (monitoring, logging,tracing) to proactively identify and resolve issues.
- Platform Stability & Performance: Implement and maintain proactive measures to ensure platform stability, performance optimization, and capacity planning.
- Middleware Expertise: Provide support and expertise for critical middleware tools such as RabbitMQ, Redis, and Kafka, ensuring their optimal performance and reliability.
- Incident Response: Participate in our on-call rotation, troubleshoot and resolve production incidents efficiently, and implement preventative measures.
- Collaboration: Collaborate effectively with development and other engineering teams.
- Positive attitude and empathy for others.
- Passion for developing and maintaining reliable, scalable infrastructure.
- A minimum of 3 years working experience in relevant areas.
- Experience in managing and operating Kubernetes in a production environment.
- Experienced with cloud platforms like AWS or GCP.
- Experienced with high availability, high-scale, and performance systems.
- Understanding of cloud-native architectures.
- Experienced with DevSecOps practices.
- Strong scripting and automation skills using languages like Python, Bash, or Go.
- Proven experience in building and maintaining CI/CD pipelines (e.g., Jenkins, GitLab CI).
- Deep understanding of monitoring, logging, and tracing tools and techniques.
- Experience with infrastructure-as-code tools (e.g., Terraform, Ansible).
- Strong understanding of Linux systems administration and networking concepts.
- Experience working with middleware technologies like RabbitMQ, Redis, and Kafka.
- Excellent problem-solving and troubleshooting skills.
- Excellent communication and collaboration skills.
- Strong interest and ability to learn any new technical topic.
- Experience with container security best practices.
- Experience with chaos engineering principles and practices.
- Experience in the Financial Services industry.
- Opportunity to tackle challenging projects in a dynamic environment.
Experience:
3 years required
Skills:
DevOps, Software Development, Jenkins
Job type:
Full-time
Salary:
negotiable
- Building and maintaining the CI/CD platform (CI/CD Tools, CI/CD pipeline workflow,etc.).
- Collaborates with Development and Operations teams for improvement CI/CD standards.
- Partner with development teams to ensure applications are designed with scale, resilience, and performance in mind.
- Participates in architecture and software development activities.
- Participates in incident triage and helps in relevant issue troubleshooting.
- Uses coding languages or scripting methodologies to solve a problem or support workflow.
- Implement DevSecOps concept to software development life cycle by CI/CD workflow.
- Pitching ideas for projects based on gaps in the market and technological advancements.
- Knowledge sharing with development and operations teams about tools or platforms that are developed by DevOps team.
- A minimum of 3 years working experience in relevant areas.
- Prior experience at all phases of the software development life cycle.
- Experience administering and deploying development CI/CD tools such as Helm, Jenkins, Ansible, Terraform, Git, Nexus etc.
- Strong knowledge and technical skills of DevOps and SRE using modern softwares (ArgoCD, Hashicorp vault, Cert Manager, etc.).
- Significant experience with Linux operating system environments.
- Demonstrated experience using a wide variety of coding languages such as Java, ReactJS, AngularJS, NodeJS, Python, Bash Script, Golang, etc.
- Experience in managing and implementing observability tools such as Opensearch, Logstash, ELK Stack, Prometheus, Thanos, Grafana OpenTelemetry Jaeger, etc.
- Expertise in containerization, kubernetes, cloud and virtualization platforms (Docker, CRI-O, AWS, GCP, EKS, Openshift, VMWare, etc.).
- Experience with high availability, high-scale, and performance systems.
- Comfortable working, creatively and analytically in a problem-solving environment, good communication, collaborative, and interpersonal skills.
- Strong interest and ability to learn any new technical topic.
- A positive, can-do attitude, who naturally expresses a high degree of empathy to others.
Senior Software Engineer - General Job Description and duties.
Overview:A Senior Software Engineer is a professional who designs, develops, tests, and maintains software applications. They are responsible for ensuring that the software meets the needs of the customer and is of the highest quality. Senior Software Engineers are also responsible for providing technical guidance and mentoring to junior software engineers.
Common Responsibilities:
Designing Software:
Developing software architecture, designing user interfaces, and creating software designs.
Developing Software:
Writing code, debugging, and testing software applications.
Maintaining Software:
Updating existing software, troubleshooting, and resolving software issues.
Providing Technical Guidance:
Providing technical guidance and mentoring to junior software engineers.
Collaborating with Team:
Working with other software engineers, product managers, and other stakeholders to ensure successful software development.
- 1
- 2