The Most Required Skills for a Coputer Scientist/Software Developer

Posted Jul 10, 2009 by dalia4world / comments 0 comments / Print / Font Size Decrease font size Increase font size

Are you an IT specialist on a job hunt, or simply willing to make sure that your skills are up-to-date? This article helps you to advance your career by listing the hottest skills of a software developer in the current IT market.

Agile software development process (Scrum).

It seems that Scrum is assumed to be new panacea, used in each and every small company, as well as many big ones. If you are a fresh graduate, be prepared to tell that you used Scrum (or at least XP) for your university projects.

Java Enterprise Edition, including Struts, Spring, and Hibernate.

Non-Java developers are criticizing Java EE for complexity and slow performance, while the others are hypnotized by all the advanced features and the relative newness. If you are a Java developer, get updated with the new features. If you are not, leave it until you really need.

.NET developer

Microsoft solutions are still popular, possibly, even more now with .NET. Often, a long list with Visual Studio, C#, ASP.NET, AJAX, combined with data connection (MS SQL server), OLAP, and much more.


Mobile technologies

Knowledge of iPhone application development, Symbian, and Java ME can be very helpful on the way to your new job. The first one is especially hot. If you have an enterpreneurial attitude, developing and selling your own iPhone applications can be not only fun, but also a source of income.

Internet technologies

Advanced searches and data mining technologies are on a high demand. Web services, XHTML, XML, Xquery, CSS, JavaScript, Web 2.0 and knowledge of database design (often, MySQL or PostgreSQL) come together.

Python

Increasingly popular, fast to code, and has a wide range of applications. If you are free to chose your language, start warming up with Python.

Databases

SQL is required in most development jobs, though DBMSs vary. MySQL, MS SQL and Oracle are the most common ones. If you are a .NET developer, opt for Microsoft.

Team player

A buzz phrase that does not say much anymore, but there is no job add that leaves it out. Make sure you can impress recruiters by giving good examples on why you are a good team player, be convincing and original.

If you are already hunting for a new job, read how to write a good cover letter, and how to prepare for a phone interivew.

Rate this Article:

Be the first to rate me.


* You must be logged in order to leave comments, please login or join us.

Comments

No comments yet.


This work is licensed under
Republish Article Report Content  



Bookmark and Share
Sign up for our email newsletter
Name:
Email: