software developer

Application creation professional

A software developer is someone who designs, writes, and maintains computer programs.

The term encompasses a range of roles from coding applications to architecting complex systems.

We're hiring a software developer with experience in mobile apps.

Developer often appears alone when context makes the software sense clear.

roles

programmer

One who writes software

contractor · freelancer · maintainer · mentorship

coding

algorithm

Finite problem-solving procedure

java · scripting · compile · source code · function · variable · loop · object-oriented · refactoring · runtime

workflow

agile

Limber and quick-moving

  • scrumContested pack restart
  • sprintBrief maximum-speed effort
  • backlogAccumulated unfinished work

pull request · commit · merge · branch · repository · git · version control · deployment · release · build

craft

problem-solving

Addressing challenges methodically

documentation · testing · refactoring · technical debt · scalability · maintainability · readability · best practices · architecture

specialization

frontend

User interface layer

  • backendNon-visible system layer
  • mobileCapable of movement
  • webInterwoven filament structure

embedded · database · API · cloud · microservices · machine learning · security

web

responsive design

Layout adapting to screens

web standards · accessibility · SEO · browser · DOM · web app

Categories
Opposites
creation vs. consumption

software developerend user

Ultimate product recipient

consumer · customer · client · layperson

software vs. hardware

software developerhardware engineer

Developer of physical electronics

electrical engineer · mechanical engineer

building vs. testing/breaking

software developerbug hunter

One who finds software flaws

Family

development, developing, developed, software, developer, undeveloped, develops, redevelop, developers

Familiarity
Top 100,000
Profile
Known to kids · Used worldwide · Timeless · Concrete · Everyday, not technical · Rated G