
Dedale Intelligence · Ho Chi Minh
❗NOTE: This is a New Opportunity — We're Building Our Tech Team in Vietnam 🌏 As Dedale expands its engineering capabilities, Vietnam is at the heart of that am...
❗NOTE: This is a New Opportunity — We're Building Our Tech Team in Vietnam 🌏
As Dedale expands its engineering capabilities, Vietnam is at the heart of that ambition. We already have a thriving team of 16 in
Vietnam — and we're now looking for exceptional technical talent to help us take the next step and build something truly lasting
here.
If you see this posting, it means we are actively reviewing applications and building something great. We'd love to hear from you!
🚀
Dedale is the differentiating source of strategic intelligence in the technology space.
With a unique team of over 100 full-time research analysts & planners, Dedale leverages a network of over 10,000 market
professionals to deliver on-the-ground strategic intelligence to investors and corporates, with a core focus around North America
and Europe.
You will be a core contributor on a small, high-ownership engineering team. That means working across the full stack, taking
features from design to production, and being someone the team genuinely relies on, technically and otherwise.
our product.
Week 1 — You spend your first week getting up to speed. That means onboarding sessions to understand our business, our clients,
and what we are building, alongside setting up your environment and getting familiar with the codebase. You will likely ship
something small by the end of the week, but the goal is to build a solid foundation, not to prove anything yet.
Weeks 2 to 4 — You start contributing independently, picking up bugs and small improvements that let you navigate the codebase
with growing confidence. By the end of the month, you are working on your first real feature, customer-facing, with enough scope
to be meaningful.
Days 30 to 90 — You become a full contributor. You take ownership of features, deliver them without needing hand-holding, and your
code reviews are genuinely useful to the team. You have internalized our standards well enough that you are reinforcing them, not
learning them. You are autonomous on most technical topics, even if some corners of the codebase are still new to you.
By day 90, we know we can give you something and trust that it will get done well.
You have solid experience building production-grade applications, enough that you know what good looks like and why it matters.
You are comfortable with ambiguity, can navigate a codebase that is still evolving, and take ownership without needing to be
managed.
As a Accounting Officer you will keep our finance processes running smoothly and efficiently, and always be on the lookout for automation opportunities. More specifically, you will: ● Process the invoices for payments, ensuring these are booked on the correct cost center before the approval in NetSuite; ● Reviewing invoices for appropriate documentation & approvals prior to payment; ● Preparing and processing payment batches; ● Daily review of invoices on-hold and keeping pressure on purchasers for quick resolution; ● Reconcile all the General Ledger and the Liability accounts across multiple Backbase entities and ensuring the follow-up of all outstanding items; ● Perform the in-depth reconciliation of credit cards, accruals, provisions, intercompany accounts, bank statements and other payment methods; ● Timely and adequately responding to all internal tickets , queries and external queries; ● Upload Bank statements to NetSuite and perform Bank reconciliation statements; ● Maintaining vendor files and documentation thoroughly and accurately, in accordance with company policy and accounting practices; ● Prepare the accurate ageing balances including DPO reports; ● Review and action promptly on all A/P balances, mismatching, refunds & adjustments; ● Maintain a log of all invoices that can't be processed to ensure correct booking of monthly accrual for not approved invoices & expected costs; ● Processing and auditing employee expense to confirm accuracy and adherence to company policy; ● Month end closing activities & reconciliations; ● Contributing to the working environment by displaying a positive attitude and a high work ethic. ● 3 - 5 years experience in a similar role; ● Master’s degree in Accounting, Finance or Economics; ● Has a solid accounting knowledge, good communication and project management skills; ● Experience in working in a complex international organization; ● Fluent in English (spoken and written).
The Job in short You will join a team of QA Engineers with a focus on best practices in quality, test automation and CI Spaces, and work to ensure the organization is always running smoothly. These practices include metrics to monitor code coverage, bug prevention strategies and other quality measures. Meet the job You will be a part of our Customer Success team and ensure we deliver quality solutions during the entire SDLC of the project and that the product is implemented successfully for our customers; ● Develop, enhance and execute Manual and Automated tests; ● Test features on different test levels (Integration, System, Functional, Exploratory testing, Regression, Smoke and Sanity); ● Create and maintain Test Plan, Test Strategy documents for the release; ● Participate and get involved in agile ceremonies such as refinement; planning, daily standups, reviews and retrospectives and other activities such as a bug triage, product demo etc; ● Meet with the QA Guild (Chapter) team to share and experiment with new QA Standards and techniques; ● Constantly strive and collaborate to improve the process; ● Participate in defining internal QA goals such as the evaluation of new tools, Setting up new processes, Training new hires etc. ● For Principle/Senior role : ->Ability to mentor or guide peers; ->Perform code review and ensure best practices are followed; ->Participate in QA Hiring and enablement. ● Be flexible to adapt and learn new tools and tech-stack in short time; ● Produce defect metrics and reporting on the full QA process; ● Prepare different Test-suites like Smoke, Regression (manual); ● Regression (automated), etc. and maintain throughout the Release; ● Raise risk and blockers at the earliestv; ● Promote quality assurance in your team by owning the testing process and making quality an important deliverable; ● Hands-on and meet with clients. How about you ● Strong communication skills in English (spoken and written), As you have to act as mediator between the business and technical team; ● Understanding exploratory testing and when to implement it; ● You have a good amount of programming skills in Java; ● Experience in testing across multiple platforms Mac OS & Windows; ● Solid understanding of the Agile Methodologies; ● Exposure in Android Studio and XCode; ● Mobile -> Experience in creating automation framework using Appium (Android & IOS); ● Experience working on End-to-End testing on Mobile Applications; ● Hands-on experience configuring, maintaining, and using Appium servers for mobile device automated testing; ● Strong functional knowledge of Android & IOS; ● Design and develop automated UI tests with XCUI/Espresso/Selenium Appium; ● Hands on experience in Cloud Based Infrastructure tools-Browserstack/Saucelabs/Lambdatest; ● API Testing -> Experience in testing API via Postman, RestAssured, SoapUI, etc; ● You understand continuous integration with an end to end automated testing on web and mobile; ● Experience with Jenkins, GitHub Actions (Jobs, Pipelines); ● Experience with working on version control systems (SVN/Git/GitHub/Bitbucket); ● Experience with NFRs such as Accessibility, Localization, Cross Browser, Cross Platform, etc; ● Familiar with Defect Management Tools ex. JIRA.
Senior Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result whilst consistently advocating for better engineering practices. By balancing strong opinions with a willingness to find the right answer, Senior Software Developers bring integrity to technology, ensuring all voices are heard. For a team to thrive, it needs collaboration and room for healthy, respectful debate. Senior Developers are the technologists who cultivate this environment while driving teams toward delivering on an aspirational tech vision and acting as mentors for more junior-level consultants. You will leverage deep technical knowledge to solve complex business problems and proactively assess your team’s health, code quality and nonfunctional requirements. JOB RESPONSIBILITIES * You will learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns. * You will use and advocate for continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible. * You will drive the AI-first software delivery strategy by strategically integrating and utilizing AI tools throughout the development lifecycle to enhance productivity, ensure high-quality code and create capacity for more complex and creative problem-solving. * You will work in collaborative, value-driven teams to build innovative customer experiences for our clients. * You will create large-scale distributed systems out of microservices. * You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way. * You will apply the latest technology thinking from our Technology Radar to solve client problems. * You will efficiently utilize DevSecOps tools and practices to build and deploy software, advocating devops culture and shifting security left in development. * You will oversee or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in between. * You will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills. JOB QUALIFICATIONS TECHNICAL SKILLS * You have experience C#/ .Net with experience in Object-Oriented programming. * You can skillfully write high-quality, well-tested code and you are comfortable with Object-Oriented programming. * You bring an open and thoughtful mindset toward AI, proactively integrating AI-assisted tools and methods into technical workflows to boost productivity and explore innovative solutions. * You are comfortable with Agile methodologies, such as Extreme Programming (XP), Scrum and/or Kanban. * You have a good awareness of TDD, continuous integration and continuous delivery approaches/tools. * Bonus points if you have working knowledge of cloud technology such as AWS, Azure, Kubernetes and Docker. PROFESSIONAL SKILLS * You enjoy influencing others and always advocate for technical excellence while being open to change when needed. * Presence in the external tech community: you willingly share your expertise with others via speaking engagements, contributions to open source, blogs and more. * You’re resilient in ambiguous situations and can approach challenges from multiple perspectives. OTHER THINGS TO KNOW LEARNING & DEVELOPMENT There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys. RESPONSIBLE USE OF AI IN RECRUITMENT At Thoughtworks, we use AI tools to support our recruitment team with administrative tasks such as drafting communications, scheduling interviews and writing job descriptions. Crucially, our AI tools do not screen, assess, rank or make hiring decisions. Every application is reviewed by our team and all selection decisions are made exclusively by our interviewers and hiring managers. We are committed to fairness and responsible AI. We actively manage our AI systems by testing, monitoring for biased outcomes and implementing mitigation measures. We hold our third-party vendors to these same high standards through a rigorous governance process. For additional information, please see our full Thoughtworks AI Policy for Recruitment. ABOUT THOUGHTWORKS Thoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading technology consultancy, we’re pushing boundaries through our purposeful and impactful work. For 30+ years, we’ve delivered extraordinary impact together with our clients by helping them solve complex business problems with technology as the differentiator. Bring your brilliant expertise and commitment for continuous learning to Thoughtworks. Together, let’s be extraordinary. #LI-Onsite See here our AI policy.