Attributes of a good software developer

Recently, we have posted job ads on LinkedIn and contacted various recruitment agencies. As usual, we have hundreds of profiles, most of which must be revised or do not match our requirements.

This could be a result of candidates so desperate to land a decent job


The recruitment agencies/hiring agents are doing a ‘Keyword’ search for shortlisting profiles against the requirements.

Both scenarios are commonly prevalent today in the market.

So, if you want to join D10X, here’s a blog that will set our expectations right and guide you to develop yourself.

At D10X, we look for 2 critical attributes in our team members. 

  1. Aptitude for Programming:
  2. It is possible that you have taken many programming courses and you know the syntax. That does not mean you have an aptitude for programming. You cannot learn the ‘aptitude for programming.’ You either have it or you don’t. Many candidates need to write elementary programs. We reject them quickly even though the candidate may have done AWS certification, Java certification, etc.
  3. We always ask candidates to write code. It does not matter if you are a fresher or a 10-year experienced person. If you want to join D10X as a developer, you must show you can program well. We are NOT looking for system architects who are experts in creating lots of diagrams and those who need help writing code.
  4. Attitude of Learning:
  5. Are you ready to learn on your own?
  6. Do you have a ‘curious mind’? 
  7. What else have you done apart from programming?
  8. Do you have any interesting hobbies?
  9. What books do you read?
  10. What are your favorite websites/blogs/YouTube channels, etc, that you learn new things from?

What do we look for in a resume?

  • Do you have a GitHub/bitbucket repository?  
  • Have you contributed any bug fixes/features to open-source projects?
  • Have you participated in any hackathons? Especially the Smart India Hackathon (SIH)? 
  • What are the projects you have worked on? Especially for freshers, we look at your final year project and see if you have done anything interesting.
  • Can you program in multiple programming languages and technologies?

What do we need to look at and pay attention to in the resume?

  • Your marks/GPA, etc
  • What are your career goals or objectives? We only care if you are a good developer. 
  • “Hardworking”? We are looking for “smart working” (to some extent lazy people). 
  • Buzzwords:
  • We look at your work if you say you have AI/ML/Data Science experience. If you have read about TensorFlow (or Pytorch) and have written <100 lines of code, that does not impress us.
  • It matters how you can communicate. How good is your English communication? If you can program well but need to improve in English, that’s OK. We will help you in improving your English communication skills.

Hope this helps!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *