Home » Blog » 7 steps to become a successful CTRM software architect

7 steps to become a successful CTRM software architect

Posted by Markos Gkogkos
Comments Off on 7 steps to become a successful CTRM software architect





Realizing the role of a software architect


A software architect role requires, besides the experience for the job, also communication skills and the love of working in a team. When you have this combination of soft skills by your team members, then building a strong CTRM software becomes easier to achieve.


It’s really common for all of us when we are users of a software or application and especially when it comes to work, we just need to fulfill our daily tasks spending the less time and pain. What happens though behind the pretty interface of the CTRM software we use?


When we start realizing that, even though we trust a machine or a software to do for us the functions and tasks we want, in reality there are people with normal lifes behind who write the code and build this software.

Henadzi - software architect

Henadzi – software architect

One of our software architects, Henadzi, has a unique problem solving approach and follows his own plan for success. Every day at work becomes an interesting challenge and he is ready to overcome and become greater than the previous day.


Do you want to meet the face and the success plan of Henadzi? Let’s see his 7 steps to become a successful CTRM software architect.





The 7 steps of success



1. Constantly learn recent technologies and software design approaches.

You can update your agenda with the latest conferences and software development events, watch presentations in internet (YouTube) and follow online courses (for example Pluralsight). Learn new things daily is one of the keys for being successful.



2. Learn by reading code.

Find open source projects you’re interested in and look at how solution is broken into projects, how they implement design patterns and how they solve some different issues. For example take a look at .net core on github.



3. Learn by writing code.

The only way to learn something is by doing it. Have a side projects just build something that you wish. It’s nice to have a project for trying out ideas, patterns, frameworks, etc. The best in software development is that there’s always something new.



4. Be able to communicate ideas to non-technical people.

Be loyal to them and see them like your kids. Be ready for question like: “Why we should refactor it, when it is working fine?” or “What is business value…?”



5. Lead team by example.

Implement examples that you team can learn new things by following you.



6. Software architects must always be aware of the end goal.

Never take shortcuts if they violate your architecture, it will you cost a lot in the future.



7. Constantly improve your solution, but never too much at once.

Learn where to stop. If you do refactoring or migration to new technologies, make a plan that you can do it in multiple steps. Then more changes your make than higher impact is on the project, especially if the one is commercially live.



CTRM software architect expert



Now that you know some tips from Henadzi, try to combine your knowledge with CTRM applications and also with all the commodity trading industries. Then you will have a sphere perspective and knowledge of things and you will be considered a unique asset for any business. Being a specialist to what you do requires hard work and time to learn.


Strong CTRM software systems remain powerful because there are people behind a “friendly to user” interface writing all the complex code and setting the whole architecture.



Make the first comment

The comments are closed.