dcsimg

Career Story: Software Designer For An Online Healthcare Provider

Software Designer For An Online Healthcare Provider

Job Title: Software Developer

Type of Company: Online health care provider

Education: BA, Computer Science, UMass-Amherst

Previous Experience: n/a

Job Tasks: One aspect of the job is gathering requirements. Generally requirements will come from someone else, but as a software developer it is our job to interpret them and design a solution that meets them. There is a lot of freedom in the design aspect. There are always many solutions to a problem and one duty of a software developer is to think about the different solutions and decide which is best.

After deciding upon a solution, you then need to design it. This takes a lot of patience and practice. Once you have a design, the final step is to implement it. This is often where most time is spent. Problems can come from all over and one important attribute of any good software developer is to be able to solve these problems. They're not all design and coding issues, and as the developer you are generally the last line of defense.

Best and Worst Parts of the Job: The best part of my job is when I have spent a ton of time coming up with a great elegant design that solves the problem perfectly, then I get to implement it and it all goes as planned. This is one of the most satisfying parts of being a software engineer.

The worst part of my job is when a deadline is coming and everything ends up falling in your lap because business analysts and managers don't have any technical skills.

Job Tips: I would recommend you try to become a very strong programmer in either Java or .net. Then try to get a job doing that right out of college. You learn a ton at your first job and learning any other technologies that you may need down the road will become much easier the longer you have been working.

If you want to be a programmer make sure your first job is as a programmer. Don't waste time being an analyst or quality engineer just to get your foot in the door.

Popular Schools offering Computer Programming Software Development Programs

quickinfoClick the Visit School Site buttons to go directly to a school's website and learn more about the school and programs it has to offer. School website will open in a new tab. .

Click the Request Info buttons to request more information from a representative at the school

Matching School Ads

There's still time to apply to Grand Canyon University and pursue your education. Learn more today!

  • Programs: B.S. in Computer Programming
  • Degrees: Bachelor

Regent University prepares students with the knowledge to excel and the faith to live with purpose.

  • Programs: Bachelor of Science in Computer Science
  • Degrees: Bachelor

Learning at Full Sail University has always centered around interaction and the exchange of ideas. Our online curriculum fully embraces this philosophy.

  • Programs: Mobile Gaming
  • Degrees: Master

Earn your Master's in Computer Science online from Syracuse University without relocating or leaving your job. GRE waivers are available for those who qualify.

  • Programs: MS in Computer Science
  • Degrees: Master

You can advance your career with a degree from Charter College Online.

  • Programs: Certificate - Computer Technician
  • Degrees: Certificate

Get Matched to the Right IT, Computer Science, Cybersecurity, Software and Application Development, Web Design or Technology Management Degree Program for YOU.

  • Programs:
  • Degrees:

As a student at South University, Online Programs, you will receive the same quality instruction, variety of learning options and level of service found at the campus locations.

  • Programs:
  • Degrees:

Welcome to Argosy University

Argosy University offers doctoral, master's, and bachelor's degree programs to students through its eight colleges:  College of Behavioral Sciences, Graduate School of Business and Management, College of Education,  College of Health Sciences, College of Arts and Sciences, College of Creative Arts and Design, College of Clinical Psychology and Western State College of Law at Argosy University as well as certificate programs in many areas.

  • Programs:
  • Degrees:

The Forbes School of Business® combines the power and flexibility of online learning with high-quality, topical Forbes content.

  • Programs:
  • Degrees:

Colorado State University-Global Campus

Colorado State University-Global Campus (CSU-Global) offers career relevant bachelor’s and master’s degree programs for working adults and nontraditional learners.

  • Programs:
  • Degrees:
Matching School Ads

Additional Career Stories for Software Engineers For Systems

The inside stories from people actually working in the field.
Click a story title to show the story, and click the title again to hide it.

All Types

You are visiting:

Find a school near you

What are Career Stories?

Career Stories are concise, real-world career overviews written by people relating their personal career experiences and wisdom. They provide invaluable insights and mentoring advice to students and career changers.

Most stories include:

  • a typical day or project
  • tips and advice
  • best and worst parts
  • educational background
  • previous experience

Browse hundreds of Career Stories

More Details On This Career

Please also see our detailed information about Software Engineers For Systems, including:

Back to Top