The best innovations are realized when we work together
Software development requires technical knowledge and teamwork. Our company culture and team-first approach help support Configurans’ commitment to enhancing our solutions and innovating in new ways. Configura’s ecosystem includes solutions with tremendous capabilities and potential. For Senior Developer Hao Bin, there’s just the right amount of technical challenge every day to spark his creative and analytical skillset.
It might sound cliché, but I typically start my workday with a cup of coffee and go through my email inbox and to-do list! I use a personal Trello board to organize my tasks, which provides me with a clear overview of my day and helps to prioritize my work.
As part of the CET Rapid Response Team (RRT), which handles user support, developer operations and maintenance work for our CET platform, I perform code reviews, development support and other quality assurance tasks. I’m part of a team that is scattered around the world and we collaborate and solve problems together regularly. Some of my work involves performing code reviews of pending merge requests—a method of collaboration between developers when submitting changes to the codebase. All our work is extremely important. We solve issues and provide added value. We consider consistency and efficiency for the application of new and updated development projects within Configura's ecosystem including architecture, code quality, readability, feedback processes and more.
As a member of the RRT there are a variety of different projects every day and an endless number of challenges to tackle—no two days are the same!
The culture and the people I get to work with every day! Configurans are passionate about what they do and the company culture is supportive and collaborative. Since the start of the COVID-19 pandemic, Configura has embraced a flexible hybrid work model as the norm. Our leadership actively ensures we have a good work-life balance.
I like a good challenge and I get a chance to tackle new projects regularly. CET is a platform with tremendous capabilities and potential, and there’s just the right level of technical challenges—what I like to call opportunities—for me to grow as a developer and as a person.
I think the most important thing when working in a team is communication. From establishing goals, setting a common direction, defining requirements, delivering status updates, collaborating, providing constructive feedback and creating knowledge transfer processes to delivering an end product—almost everything involves communication.
As a senior developer, there is a greater emphasis on experience, collaborating, coordinating, leadership, mentoring and balancing short-term versus long-term goals. Learning how to communicate effectively and efficiently is essential to achieve project goals and to ensure team success. Part of that involves creating an environment that is conducive to success—setting up common workflows, creating processes, defining best practices, identifying and eliminating potential roadblocks and supporting one another. As I like to say, ‘besides knowing what to do, it is important to know what not to do!’