Software Developer Resume

This is a free Software Developer Resume example that covers objectives and tips to gets you the best job. This professional resume template with action words will help you in writing perfect CV for the desired Software Developer Job.

Software Developer Job Description

  • Write, modify, and debug software for client applications.
  • Use source debuggers and visual development environments.
  • Write code to create single-threaded or user interface event driven applications, either stand-alone and those which access servers or services.
  • Test and document software for client applications.
  • Effectively applies our methodology and enforces project standards.
  • Prepares for engagement reviews and quality assurance procedures.

Sample Software Developer Resume Template

Contact information

In this section you have to include your Name, current home address, Mobile telephone number, Landline telephone number and your personal email address which is currently used.

  • Full name
  • Present and permanent addresses
  • Telephone numbers
  • Email address

Professional or career objective

Your objective is the one that clearly underlines your aims and aspirations in that profession. For example a Management Graduate will have to write an objective which is concise and precisely speaks about his role that he wants to play in the Organization.

Sample Objective for Software Developer

I am seeking a new association with a company that can benefit from my expertise as a results-driven professional with a track record of success in researching, recommending, and delivering web and mobile solutions to meet evolving customer, business and market demands. I am confident in my ability to make an immediate and long-term contribution to any organization.

Career Achievements

If you have any major Career Achievements or any Appreciation then this is the section where they should be listed. For Example a Software Developer can add his/her career achievements like,

  • Experienced software development project manager skilled in gathering and documenting requirements, developing project plans, managing and tracking project execution, designing prototypes and assisting with usability testing, developing and executing test scenarios, complying with regulatory requirements including the FDA and CE Marking, releasing products to production, and maintaining product releases.
  • Proven ability to draw upon experience gained in the medical device industry to utilize formal software development methodologies and best practices.  Experience serving as a client’s main point of contact regarding needs definition, project status and issue resolution.
  • Skilled in communicating with internal departments and senior management, assisting sales with site visits and product demonstrations, and managing customer expectations.
  • Possess a track record of success in generating revenue, meeting project milestones, and developing long-term relationships with clients.

Experience

Previous work experience plays an important role while applying for a Job and hence it should be well presented in the resume. Most of the questions during your resume will be related to the previous job that you had and hence you should be well prepared for it. You should begin with putting the name of the organization that you worked for, the duration of your work and the post or the designation at which you were working. After this, you can effectively place points in a bulleted format that talk about the responsibilities and the achievements that you may have achieved during your stay at the previous organization. The work experience of an experienced Software Developer applying for a job would look like,

Software Developer

Aviva Engineerings, Mumabi, 2006-Present

  • Managed the design and development of a MS Windows-based reporting and data storage system for a client application with a portable ventilator product (MS Project).
  • Implemented internationalization and localization strategies for products.
  • Utilized formalized medical device software development methodologies as well as best practices to demonstrate compliance to external regulatory agencies including the FDA as well as CE Marking.
  • Participated in a review for the FDA to demonstrate how every business or marketing requirement tied to a corresponding software requirements document, impacted the resulting design itself, and was accounted for in the test plan.
  • Created project documentation suite, designed logical data model and implemented relational database (SQL, ODBC), developed and implemented internationalization strategies (Visual C++, MFC), and developed and executed test scenarios.

Software Developer

Kalicat Technologies, Mumbai, 2002-2006

  • Involved with usability testing including serving as the main point of contact for an external usability consultant, identifying aspects of the design to be tested, reviewing the proposed scripts, and accompanying product managers on customer site visits.
  • Designed embedded system (Windows CE) user interface for label and sign creation software that enabled all user interactions to be possible via a 3-inch x 5-inch touch screen, created Visual Basic prototype, and implemented design using Visual C++ 6.0 and embedded Visual C++ 3.0.
  • Designed feature enhancements using Visual C++ 6.0 for a MS Windows application used to create and edit labels required for compliance with regulatory standards.
  • Reengineered existing processes for managing software requirements, created systems models, and developed project documentation suite.

Education and Certification

The academic details need to be mentioned in a tabulated format with respect to the degrees or the courses that the candidate would have undertaken in the past. The latest degree or course comes first followed by the last completed course and hence forth going backwards. For example a Software Developer who has completed post graduation or graduation course is applying for a Job or to a company or an organization then his/her details would be like,

  • MS in Software Design and Development

University of Bangalore, Bangalore, 2002

  • Ph.D. Candidate in Clinical Psychology

University of Bangalore, Bangalore, 2000

  • B Sc

University of Bangalore, Bangalore, 1998

Honors

If you have won any competitions national or international then they could also be highlighted here. For example a Software Developer could lay stress on any exams that he may have given or any seminars or conferences attended. If you are a part of any honorary society or any nonprofit organization then that could also be added here.

The honors and the activities section of a Software Developer would look like,

  • Appreciation from ICMA for active participation in IT Summit at Delhi 2005.

References

The References are generally required so that your present employer can gauge you through the eyes of the people who you were associated with or have worked for. So your teachers or college professors’ details could be placed here. Or your past employer who you would have worked under can also be used as a reference. Ensure that the people whose names you enter know you well and do inform them that you are placing their names as reference because many companies call to confirm. For example the references section of a Software Developer could also look like,

Mr. Satyadev Bhattacharya

Sr. Manager

Kalicat Technologies

sb@iiijjkk.com

Salary Range of a Software Developer

  • The average salary received is approximately Rs. 17000 per month. This works out to an annual pay package of 2.10 Lakhs to 2.50 Lakhs per annum CTC.
  • The salary from an American perspective works out to be $10000 per Month.

Note: This salary may be variable and it may change from organization to organization.

Frequently asked Software Developer Interview Question

  • How would you deal with changes being made a week or so before the ship date?
  • How would you deal with a bug that no one wants to fix? Both the SDE and his lead have said they won’t fix it.
  • Write a function that counts the number of primes in the range [1-N]. Write the test cases for this function.
  • Given a MAKEFILE (yeah a make file), design the data structure that a parser would create and then write code that iterates over that data structure
  • Executing commands if needed.
  • Write a function that inserts an integer into a linked list in ascending order. Write the test cases for this function.
  • Test the save dialog in Notepad. (This was the question I enjoyed the most).
  • Write the InStr function. Write the test cases for this function.
  • Write a function that will return the number of days in a month.

Related posts:

  1. Software Developer Resume
  2. ASP.Net Web Developer Resume
  3. Software Consultant Resume
  4. Software Design Manager Resume
  5. Software Engineer Resume