Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

No cookies to display.

Industry practitioners share: Software engineers in the digital transformation era

Image

This article was originally shared on Cafebiz. We have included the translation below: 

In Vietnam, the software services industry is experiencing a big push to adhere to the demand that comes with national and international digital transformation. 

Besides providing customized software development services, software services companies are shifting towards building creative products that can solve many business problems and maximize business potentials. Therefore, when global brands look for software solutions in Vietnam, they expect to have high-quality talent with top-notch technical skills and consulting abilities.

Let’s meet two software engineers from KMS Technology Vietnam, a software services company with over 1000 employees in Vietnam and the U.S. to look at the role of an engineer in the software services industry in the era of digital transformation.

Strong technical knowledge

Ms. Duong Pham – Principal Test Engineer at KMS Technology Vietnam, shared that a software engineer should have a solid foundation of technical knowledge. A test engineer should also master programming languages and coding skills. She shares when she went onsite in the U.S., where she met a client who is an established technology corporation with experienced staff. With a strong foundation of technical knowledge, she convinced that client with an impressive product demo. More importantly, she gave customers a new perspective on Vietnamese engineers – exemplifying excellent technical knowledge.

Problem-solving skills

An analytical mindset and problem-solving skills are core values and defining factors in determining an engineer’s success, Mr. Duy Pham, Principal Software Engineer at KMS Technology Vietnam shared. When working in that role, the engineer is required to solve difficult problems at work. It requires the ability to see the problem from different angles considering more than just technical perspectives. Moreover, the engineer needs to be flexible to propose different solutions that fit the client’s current business growth. “That is exactly the element that makes my job challenging and interesting,” Duy shared.

Focus on client success

Ms. Duong Pham and Mr. Duy Pham, engineers who are well experienced working with clients, believe that a software services company’s success lies within its clients’ successes. Therefore, engineers need to put client success as the main focus. Ultimately, without clients, every effort would have no meaning. Without a client’s success, no one else would be successful, at least in the long run.

Duy shared about his experience working onsite in the U.S. Within 6 months, he supported clients in solving a lot of problems that contributed to their closing deals with over 50 contracts that year. This success created a domino effect, the client used more of the software product and bought more licenses. On the KMS side, this success opened more doors for the company including project extensions that led to increased demand for engineers.

Additionally, a mindset of “embracing challenges”  is crucial for an engineer. When paired with a client-centered focus, this way of thinking allows an engineer to solve important problems that bring actual successes to the clients. This success is beneficial to both the community and business.

Consulting skills

In addition to solid technical skills, a good engineer also requires soft skills, one of which is a consulting mindset. This mindset helps engineers better solve the client’s problems. Additionally, an engineer needs to advise and convince the client of the best solution, and in some circumstances, they should advise the client to prepare for unexpected scenarios.

Ms. Duong Pham believes that “win-win” benefits should always be the top priority when working with clients. Therefore, possessing a consulting mindset is a necessary catalyst to help engineers solve problems in the most effective way. Mr. Duy Pham shares, this approach brings success to both the client and the software services company. 

Meaningful work

These engineers in the software services industry are proud of their jobs. Because this meaningful work helps clients save on costs and talent. Additionally, it also generates practical solutions that eventually bring high value to the clients’ business growth.

Schedule a Free Consultation

Quickly ramp-up teams and accelerate the delivery of your new software product.