포지션 요약:
소프트웨어 개발자는.NET 및 Java 기술을 사용하여 Mozart 애플리케이션을 설계, 개발 및 유지 관리하는 업무를 담당하게 됩니다. 요구 사항 수집부터 배포 및 지원에 이르기까지 전체 소프트웨어 개발 수명 주기 전반에 걸쳐 작업하여 고품질의 확장 가능하고 유지 관리가 가능한 소프트웨어 솔루션을 제공하는 역할을 담당합니다.
작업 세부 정보:
재택 근무
월요일 ~ 금요일 | 오전 8시 ~ 오후 5시 멜버른 시간대 또는 오전 8시 ~ 오후 5시 필리핀 시간대
*호주 공휴일 다음
책임:
- .NET 및 Java 기술을 활용하여 애플리케이션을 설계, 개발 및 유지 관리합니다.
- 제품 관리자, 비즈니스 분석가 및 이해관계자와 협업하여 요구사항을 수집하고 분석하여 효율적이고 효과적인 기술 솔루션으로 전환하세요.
- 코딩 표준, 단위 테스트 및 디버깅을 포함한 소프트웨어 개발 모범 사례를 구현하고 준수하여 고품질 애플리케이션 기능과 성능을 보장합니다.
- 다른 개발자와 긴밀히 협력하여 확장성, 유지보수성 및 성능을 지원하는 소프트웨어 아키텍처를 설계하고 구현하세요.
- 코드 검토에 참여하여 개발 표준 및 모범 사례를 준수하는지 확인하세요.
- 배포된 애플리케이션에 대한 지속적인 지원 및 유지 관리를 제공하여 애플리케이션 문제를 해결하고 문제를 해결합니다.
- 새로운 기술과 업계 동향에 대한 최신 정보를 파악하여 개발 프로세스와 애플리케이션 품질을 지속적으로 개선하세요.
자격:
- 컴퓨터 과학, 소프트웨어 공학 또는 관련 분야의 학사 학위가 있으면 좋지만, 동등한 경험을 바탕으로 필수는 아닙니다.
- 객체 지향 프로그래밍 원칙과 디자인 패턴에 대한 탄탄한 이해와 함께 .NET 및 Java 개발 경험이 풍부해야 합니다.
- HTML, CSS, JavaScript 및 관련 프레임워크와 같은 프론트엔드 기술을 포함한 풀스택 개발에 능숙해야 합니다.
- AWS 또는 Azure와 같은 클라우드 서비스에 익숙하면 도움이 됩니다.
- 성능과 확장성을 위해 애플리케이션을 디버그하고 최적화할 수 있는 강력한 문제 해결 능력을 갖추고 있습니다.
- 애자일 또는 스크럼과 같은 소프트웨어 개발 방법론에 대한 경험이 있어야 합니다.
- 팀 중심의 환경에서 효과적으로 일할 수 있는 커뮤니케이션 및 협업 능력이 뛰어나야 합니다.