Already on ArticleSlash?

Forgot your password? Sign Up

What to expect from life as a software developer


Visitors: 180

The Day to Day

As a software developer your main task will be to create programs aimed at increasing business efficiency and helping to provide end users with a better experience. You’ll be responsible for designing, installing, testing and maintaining your companies’ software systems.

Different companies have different requirements and so your goals can range dramatically. From writing and coding new programs for one project, to developing new programs from scratch in the next, to modifying and integrating “off the shelf” software to fit with the existing set up and needs of the business at other times.

In order to achieve these goals you will probably be asked to review current set ups to determine what needs to be done before presenting your ideas as to how to improve the system. Moving on from here you’re likely to get involved closely with the analysts, designers and other members of the team in order to put together detailed specifications for the programs and writing the code.

Once the code is written your job doesn’t stop there! In most companies you will also be responsible for testing your work and ensuring it is ready to go live. Although you might be an expert user of your new program, there’s now going to be a number of people who aren’t but who are going to need to be able to use it – so normally developers will put together training manuals to make their product usable!

Now your program is live, you’ll need to look after it! Your employer will expect you to keep it maintained and up to date – any problems, it’s going to be your job to fix it!


Software developers are some of the lucky few to have a whole host of opportunities available to them. A third of IT jobs are based in development and programming which means software developer jobs aren’t restricted to particular industries. The opportunities are also there to go abroad or choose from permanent, temporary or consultant contracts.

Where can you expect to be in 5 years?

The natural chain of progression for software developers sees you moving up to senior or principal developer before progressing on to a project management role. If that isn’t where you want to be, you can make the most of your transferable skills and look at moving into related fields such as systems design, business systems analysis or IT architecture.

Working life

As is normal for permanent staff you can expect to work between 37 and 40 hours a week, however with software developing, timescales are often set in stone and so when deadlines are approaching its likely you would be expected to stay for the duration –including evenings and weekends – to get the job done.

Salary expectations

For an IT graduate job or entry level position you should expect to start your career as a software developer earning between £20,830 and £25,770, dependant on location and your level of experience/ qualification levels etc. As you progress up the chain towards management level, you’re likely to see you salary rise to between £26,000 (low management) and £70,000 (high management with experience). These figures can be bumped with bonuses. As you would probably expect, London IT jobs tend to receive the higher salaries.


Article Source:

Rate this Article: 
Emerging Trends affecting Software Developer jobs in 2011
Rated 4 / 5
based on 5 votes

Related Articles:

Software Developer CV

by: Helen Bayram (July 06, 2011) 
(Business/Careers Employment)

Selecting a Software Developer

by: Paul Howe (December 13, 2007) 
(Computers and Technology/Software)

Getting started as a Software Developer

by: Helen Bayram (June 17, 2011) 
(Business/Careers Employment)

3 Factors to Consider Before Becoming a Freelance Software Developer

by: Anay Kamat (June 21, 2008) 
(Business/Solo Professionals)

5 top tips to a Software developer job winning CV

by: Helen Bayram (July 29, 2011) 
(Business/Careers Employment)

Graduate Software Developer Jobs

by: Christopher Vella-bone (August 05, 2011) 
(Computers and Technology/Software)

How to improve your Outsourcing Experience when working with Software Developer

by: Brad Willium (December 16, 2011) 
(Computers and Technology/Software)

What is the difference between software engineer jobs and software developer ..

by: Helen Bayram (August 18, 2011) 
(Business/Careers Employment)

Hire Your Very Own Dedicated Java Software Application Developer From India

by: Daya Mukherjee (February 06, 2012) 
(Computers and Technology/Programming)

Emerging Trends affecting Software Developer jobs in 2011

by: Helen Bayram (July 07, 2011) 
(Business/Careers Employment)