Software developers create software for end users. They take user specifications and design and implement software according to their reuirements. They design, implement and install software systems and also ensure their maintenance. They also review current systems in order to decipher needs for improvement and addition.

Software developers need to possess a degree in software engineering and some experience in this field helps. In general, a software developer is responsible for writing and coding individual programs from exact requirements. A software developer performs the following functions which might be added in his/her resume.

• Execute coding to written technical specifications
• Carry out maintenance programming and improvement of known defects
• Create, file, and apply unit test plans, scripts, and test harness
• Construe written business requirements and technical specification documents
• Create and uphold technical documentation using distinct technical documentation templates
• Performs interrelated duties as assigned
• Examine, analyze and document reported defects


Software Developer Resume Template



300 Lanvale Street ● Baltimore, MD 73892
Res: (210) 333-9999 ● Cellular: (000) 999-9999 ● Email: dole @ email . com

CAREER OBJECTIVE: A Software Developer position at Technology First. Offering advanced knowledge of programming structured languages and their applications along with a strong knowledge base of popular operating systems.

• Three years of experience working in software development arena
• Hands-on experience in using object oriented languages and their application
• In depth knowledge of improving on existing systems
• Conversant with troubleshooting procedures and maintenance of existing and new systems

• Strong experience of modern web languages
• Proficient in jQuery, AJAX and relational databases
• Ability to work in XML and YAML
• Excellent communication and interpersonal skills
• Exceptional ability to work in a team fostered environment

• Designed and implemented a complex software system for the American Railway Systems
• Troubleshot an extremely difficult problem with the company’s internal software module which was stuck at this point for over a year


Software Developer| HYLAND, Baltimore, MD | Mar 2008 – Present

• Design new software applications
• Make improvements and additions on existing systems
• Chart out design specifications as instructed by clients and analysts
• Update existing applications
• Test and validate all new applications
• Manage software documentation

Software Intern | AAA COMPANY, Baltimore, MD | Feb 2007 –  Mar 2008

• Assisted lead software developers in charting out project specifications
• Managed software development in conjunction with laid out rules and procedures
• Assisted in managing documentation and testing processes
• Helped in troubleshooting problems

MS, Software Engineering – STATE UNIVERSITY, Baltimore, MD – 2007