소프트웨어를 만드는 사람이다. '소프트웨어 개발'이라는 문구는 종종 단순히 소프트웨어를 설계하거나 작성하는 것 이상을 의미하며 일반적으로 프로젝트를 관리하거나 주요 작업만 수행하는 사람을 의미합니다.
목적에 맞는 프로그램을 만드는 일
프로그래밍을 할때에도 주변환경이나 조건등을 고려해서 만들어내는 일
대부분의 소프트웨어 개발자는 여전히 프로젝트를 안내하는 수석 소프트웨어 엔지니어가 이끌고 있습니다.
컴퓨터 소프트웨어의 설계, 개발, 유지 관리, 테스트 및 평가에 소프트웨어 엔지니어링 원칙을 적용하는 사람
이들은 가장 전문적인 코더 인 모두 중에서 가장 높은 수준입니다.
그들은 세 가지 이상의 프로그래밍 언어에 능숙하며 자신의 기술을 사용하여 애플리케이션의 전체 아키텍처를 설계하고 구현합니다.
최종 제품을 모듈화하여 깔끔한 인터페이스를 개발 한 다음 프로그래머 및 개발자와 협력하여 설계의 보다 세부적인 측면을 구현합니다.
엔지니어 직책은 일반적으로 특정 유형의 학위와 엔지니어링 지식이 있고 시스템을 설계 할 수있는 개발자임을 의미합니다.