Guest Post: AvidXchange Junior Software Developer Derek Sheng

Qiyue (Derek) ShengMy name is Derek. I am from China, and I had no idea how much my life would change when I came to the United States in 2011 to get my Master’s Degree in Computer Science from Clemson University. Two years later I graduated, and started interviewing for jobs, and I am proud to say that my first job is with AvidXchange because it is an amazing company to work for!

Before I started my job as a Junior Software Engineer with AvidXchange I was a little nervous. I knew that enterprise development would be different than that I had learned in school, and I wondered how well my skills I developed in college would translate into my new job.

Fortunately, AvidXchange has a dynamic culture and the whole company is just like a big family. Everyone is so nice and friendly, which helped me adjust to the new environment very quickly. Every Monday morning, there is a lively morning conference for the whole company. The managers share information from their respective departments, and share inspiring stories from the previous week. The meeting concludes with employees receiving “victories” from each other, which is public recognition and a gift card, for work that goes above and beyond the norm.

Avidxchange emphasizes “Winning as a team.” The Development Department uses agile development methodology, which is highly efficient. There are different development teams in AvidXchange that are in charge of different products and projects. Every team contains less than 10 people, and they have effective and efficient intercommunication. Every two weeks the team has a meeting to discuss the missions for the next “sprint”. The cooperation and collaboration with the QA and product teams result in reliable and accurate solutions.

There is no doubt that I have learned a lot from AvidXchange in just the first month, not only professionally, but also personally.  I am starting to get an overall idea of how a technology company is organized and operates. Avid has prepared an orientation with a series of trainings to educate us about every department. As we completed the training we began to understand what each department did, and how they worked together. .

As for my personal training, I have developed many technical skills, like  MVC, Entity Framework, LINQ, JQuery, AJAX, Unit Testing and many other cutting edge technologies. We have participated in real projects to master these skills, and even when we experienced difficulties every senior engineer was warm-hearted and willing to help.

Also, Charlotte is absolutely an ideal place for living and working. It is not only clean and beautiful, just like a big garden, but it’s also the second largest U.S. financial center. In my opinion, AvidXchange selected the perfect city to be located in.

II really appreciate and am enjoying my experience at Avidxchange!

Leave a Reply