시애틀KR 직업 분석
수석 소프트웨어 개발자
Key Skills and Qualifications
Technical Skills
Soft Skills
Qualifications
Physical Requirements
No specific physical requirements mentioned in the job description.
원본 채용 공고
묘사
선임 소프트웨어 개발자는 주 법원 시스템의 비즈니스 요구 사항을 해결하기 위해 복잡한 기관 전체 정보 시스템의 개발, 구성, 통합, 테스트 및 배포를 주도하고 감독하는 책임이 있습니다. 이 직책은 모든 소프트웨어 개발 기능에 대한 고위급 전문 지식을 제공합니다.
정보기술 관리자, 정보기술 감독관 또는 이에 준하는 직위에 보고하는 것은 독립적으로 근무하며 해당 직위에 필요한 높은 수준의 기술 전문 지식에 상응하는 의사결정 책임을 행사하는 고위급 직위입니다. 업무 제품은 최고 품질로 기대되며, 하위 소프트웨어 개발자의 기술 업무 제품을 검토하고 평가하는 데 활용됩니다. 새로운 프로세스 개발 및 내부 및 외부 고객 및 이해관계자와의 협력을 포함하여 고급 지식과 기술을 사용하여 복잡한 작업을 완료할 수 있는 능력. 배정된 경우 리드 워커 업무를 수행할 수 있습니다.
워싱턴 법원 고용 기회 법원행정처 수석 소프트웨어 개발자 정보 서비스 부서 |
우리의 사명: 워싱턴 사법 시스템의 효율적이고 효과적인 운영을 촉진하십시오.
법원행정처(AOC)는 핵심 가치를 구현하는 최고 성과를 내는 직원을 찾고 있습니다 무결성, 포용성, 책임성 및 팀워크. 직원 성장과 일과 삶의 균형을 모두 위해 최선을 다하고 있습니다.
우리의 다양성과 포용성 노력에는 다양한 문화, 배경, 관점을 수용하는 동시에 직장에서의 성장과 발전을 촉진하는 것이 포함됩니다.
위치 세부 정보 |
직업 #: 2024-28
상황: 정규, 풀타임*
위치: 올림피아, 워싱턴
급여: 범위 72: $91,068 - $119,496 연간 (DOQ).
열기: 2025년 3월 31일
닫힘: 채워질 때까지 열려 있습니다. AOC는 언제든지 모집을 마감할 권리를 보유하고 있습니다.
워싱턴 주 거주 및 텔레워크 정보 |
이 직책은 최소한 필요합니다 일주일에 하루 (1) AOC 시설에서 현장 근무하기
의무
- AOC 사내/COTS 및 SaaS 시스템을 위한 전문 수준의 소프트웨어 애플리케이션 및 유지보수를 제공하기 위한 기술 리더십을 제공합니다. 기존 애플리케이션의 문제를 최적화, 개선 및 수정하고 시스템 성능과 용량을 개선합니다.
- 클라우드 네이티브 애플리케이션을 설계하고 개발하기 위한 노력을 주도하고, 클라우드로 마이그레이션할 수 있는 애플리케이션 설계 계획을 수립합니다.
- 복잡한 소프트웨어 또는 애플리케이션 개발 노력의 기술 리더로 활동하세요.
- 감독 및 멘토가 수준급 직원을 양성합니다.
- 작업 그룹의 주요 업무를 수행할 수 있습니다. 이러한 업무에는 절차 또는 워크플로 충돌 해결, 관리자에게 관리자 문제에 대한 의견 제공, 관리자에게 필요, 문제 및 우려 사항 알림 등이 포함될 수 있습니다.
- 개발 프로젝트를 계획, 일정, 실행합니다.
- 복잡한 시스템을 전문가 수준에서 분석하고, 사실, 수치 및 시스템 변경 정보를 검토하여 시스템 영향의 성격과 범위를 결정하며, 경영진의 의사 결정을 돕습니다
- 비즈니스 요구 사항과 기술적 문제를 분석하고, 심층적인 연구를 수행하며, 해결책을 제안합니다.
- 통합을 통해 시스템 간 비즈니스 프로세스를 평가하고 임시방편 솔루션을 제거하기 위한 솔루션을 제공하기 위해 협력합니다.
- 고객 서비스 요청에 응답하고 시니어 수준의 문제 해결, 문제 해결 및 컨설팅을 제공합니다.
- 다른 시스템 지원 직원들에게 기술 멘토링과 코칭을 제공합니다.
- 새로운 소프트웨어 개발 제품과 프로그래밍 언어를 평가하고 업계 모범 사례와의 일관성을 보장하기 위한 권장 사항을 제시합니다.
- 기술, 비즈니스 및 이해관계자 그룹과 연락하여 효과적으로 소통합니다.
- 연구 및 참고를 위해 기술 및 프로세스 문서를 작성하고 유지 관리합니다.
- 프로젝트 관리자, 비즈니스 분석가, 건축가, 인프라 그룹 및 품질 보증과 협력하여 소프트웨어 개발 생애 주기(SDLC)를 사용하여 IT 애플리케이션 소프트웨어를 개발합니다 민첩한 프레임워크.
- 지속적인 개선과 지속적인 전달(CI/CD 파이프라인)을 위한 소스 제어, 코드 검토 시스템, 빌드 시스템 및 전달 파이프라인을 개발하고 유지 관리하며 유닛 테스트 프레임워크를 자동화함으로써 강력한 엔지니어링 관행을 구축합니다.
- 현재 에이전시에서 지원하는 기술, 언어, 플랫폼 및 프레임워크를 사용하여 애플리케이션과 소프트웨어 솔루션을 개발합니다. 여기에는 MAGIC XPA, JavaScript, HTML5, CSS3, ASP.NET Core MVC, C#, JSON, REST, SQL, Agile 기반 팀, Azure DevOps가 포함됩니다.
- 소프트웨어 변경 관리, SDLC를 지원하는 애플리케이션 환경, 보안 및 인증, 시스템 성능 및 모니터링, 데이터 액세스 지원, 보안, 품질 및 관리, 시스템 전체 구성 및 보고서 등 소프트웨어 애플리케이션에서 사용하는 기능을 개발하고 유지합니다.
- 소프트웨어 기술 설계 사양을 생성하고 유지 관리합니다.
- 비즈니스 요구 사항, 기능 및 기술 사양에 대한 리뷰와 의견.
- 다음 개발 원칙들이 설계의 일부로 고려되도록 하세요: 접근성, 보안, 개인정보 보호 및 안전, 애플리케이션 호환성, 성능 및 관리 용이성.
- 자동화된 유지보수 및 모니터링 도구가 애플리케이션과 함께 제공되어 애플리케이션 지원이 헬프데스크 팀으로 이전될 수 있도록 합니다.
- 시스템 성능을 능동적으로 모니터링하여 새로운 문제를 식별합니다.
- 공통/공유 라이브러리/프레임워크를 개발하고 개선하여 향후 유사한 기능을 신속하게 개발할 수 있도록 기여합니다
- 다른 소프트웨어 개발자의 작업 제품에 대한 코드 리뷰를 수행합니다.
- 코딩 표준을 최신 상태로 유지하고 새로운 기술 트렌드를 이해합니다.
- 독학, 온라인 동영상, 교육 및 동료 협업을 통해 기술 지식과 이해도를 높입니다
- 필요에 따라 다른 업무를 수행합니다.
자격 요건들
고등 소프트웨어 개발자의 직무, 책임 및 역량에 대한 실무 지식을 입증하는 교육과 경험의 조합이 나열된 자격을 대체할 수 있습니다.
정보 기술, 컴퓨터 과학 또는 밀접하게 관련된 분야의 학사 학위, 그리고:
- 복잡한 정보 기술 환경에서의 8년 경력 포함하기:
- 6년 동안 C#, .NET, MS 엔티티 프레임워크, Java, Magic XPA, COBOL, Natural, ColdFusion 등 또는 기타 고급 언어와 도구를 사용하여 애플리케이션을 개발하고 개선한 경험이 있습니다.
원하는 자격 및 자격 증명 |
- .NET Core, C#, ASP.NET Core, HTML5, CSS3, JSON, REST, Magic XPA 또는 기타 유사한 고급 언어와 도구를 사용하여 애플리케이션을 개발하고 향상시키는 전문 지식.
- MS 엔티티 프레임워크, MVC, 비주얼 스튜디오, 쉐어포인트, Azure DevOps 백로그 관리, nUnit, Git, Azure DevOps, 자동화된 빌드 및 배포 에이전트에 대한 전문 지식.
- 전문 지식 SQL 쿼리를 통해 데이터 분석 수행.
- SQL 개발(SQL 프로그래밍, 데이터베이스 설계, 저장 절차 등)에 대한 전문 지식.
- Azure 기술로 작업한 경험.
- IT 프로젝트 관리 경험.
이상적인 지원자는 다음과 같은 경험, 교육, 지식, 기술 및 능력의 일부 또는 전부를 갖추게 됩니다 |
- C#, .NET, MS 엔티티 프레임워크, Java, Magic XPA, COBOL, Natural, ColdFusion과 같은 하나 이상의 주요 프로그래밍 언어/프레임워크에 매우 능숙합니다.
- 소프트웨어 개발 방법론, 설계 및 구현에 대한 실무 지식.
- 버전 제어 시스템, 웹 서비스 및/또는 자동 빌드/배포 에이전트를 사용하는 기술.
- 엔터프라이즈 아키텍처의 기초에 대한 지식.
보충 정보
지원 방법 |
위치에 대한 자세한 정보는, 직무 설명을 검토하다, 지원서 제출 요건, 추가 질문, 혜택 문의 또는 지원: 여기를 클릭하여 신청하세요
중요한 정보 |
- 근무 시간은 업무량이나 기관의 필요에 따라 변동될 수 있습니다.
- 비즈니스 요구에 따라 하룻밤 여행이 필요할 수 있습니다.
- 이 위치 그렇지 않습니다 초과 근무 자격.
AOC는 동등한 기회를 제공하는 고용주이며 성별, 임신, 인종, 피부색, 출신 국가, 조상, 종교, 신조, 신체적, 정신적 또는 감각적 장애(실제 또는 인지됨), 서비스 동물의 사용, 결혼 상태, 성적 지향, 성 정체성 또는 표현, 참전 용사 또는 군 복무 상태, 나이, HIV 또는 C형 간염 상태 또는 연방법 또는 주법에 의해 보호되는 기타 근거에 따라 차별하지 않습니다. 지원 과정에서 도움이 필요한 장애인이나 대체 형식으로 이 공지가 필요한 사람은 AOC 인사처(360)로 연락해 주십시오, 팩스 (360) 586-4409 또는 이메일을 통해 [email protected].
연방법에 따라, 고용된 모든 사람들은 신원과 미국에서 일할 자격을 확인하고, 고용 시 필요한 고용 자격 확인 양식을 작성해야 합니다.
특별 참고 사항: 신규 채용 전에 범죄 이력을 포함한 신원 조회가 실시됩니다. 신원 조회를 통해 얻은 정보가 반드시 취업을 배제하는 것은 아니며, 지원자의 직무 수행 적합성과 역량을 판단할 때 고려됩니다.
SeattleKR Job Analysis
Senior Software Developer
Key Skills and Qualifications
Technical Skills
Soft Skills
Qualifications
Physical Requirements
No specific physical requirements mentioned in the job description.
Original Job Description
Description
The Senior Software Developer is responsible for leading and overseeing the development, configuration, integration, testing, and deployment of complex agency-wide information systems to address the business requirements of the state courts system. This position provides senior-level expertise to all software development functions.
Reporting to an Information Technology Manager, Information Technology Supervisor, or equivalent, this is a senior-level position that works independently and exercises decision-making responsibility commensurate with the high level of technical expertise required of the position. Work products are expected to be of the highest quality, and utilized to review and evaluate the technical work products of lower level software developers. Ability to complete complex tasks using advanced knowledge and skill, including developing new processes and working with internal and external customers and stakeholders. May perform lead worker duties if assigned.
Washington Courts Employment Opportunity Administrative Office of the Courts Senior Software Developer Information Services Division |
Our Mission: Advance the efficient and effective operation of the Washington Judicial System.
The Administrative Office of the Courts (AOC) is looking for top-performing employees who embody its core values integrity, inclusion, accountability, and teamwork. It is committed to both employee growth and work-life balance.
Our diversity and inclusion efforts include embracing different cultures, backgrounds, and perspectives while fostering growth and advancement in the workplace.
POSITION DETAILS |
Job #: 2024-28
Status: Regular, Full-Time*
Location: Olympia, Washington
Salary: Range 72: $91,068 - $119,496 per year (DOQ).
Opens: March 31, 2025
Closes: Open until filled. AOC reserves the right to close the recruitment at any time.
WASHINGTON STATE RESIDENCY AND TELEWORK INFORMATION |
This position requires at least one (1) day per week working onsite at AOC facilities
Duties
- Provide technical leadership to deliver professional level software applications and maintenance for AOC in-house/COTS and SaaS systems. Optimize, enhance and fix issues with existing applications and improving system performance & capacity.
- Lead efforts to design and develop cloud native applications and create a design plan for application that can be migrated to the cloud.
- Serve as the technical leader on complex software or application development efforts.
- Oversees and mentors journey level staff.
- May perform lead duties for a workgroup. These duties may include resolving procedure or workflow conflicts, providing input to the manager regarding managerial issues, and informing the manager of needs, issues and concerns.
- Plans, schedules, executes development projects.
- Analyzing complex systems at an expert level; reviewing facts, figures and systems-change information to determine the nature and scope of the system impact; aiding the executive management team in decision making
- Analyzes business needs and technical problems, conducts in-depth research, and recommends solutions.
- Works collaboratively to assess cross system business processes via integrations and offer solutions to eliminate stop-gap solutions.
- Responds to customer service requests and provides senior-level troubleshooting, problem resolution and consulting.
- Provides technical mentorship and coaching to other system support staff.
- Evaluates new software development products and programming languages, and makes recommendations to ensure consistency with industry best practices.
- Liaises with technical, business and stakeholder groups, communicating effectively.
- Creates and maintains technical and process documentation for research and reference.
- Collaborates with project managers, business analysts, architects, infrastructure group, and quality assurance to develop IT application software using the Software Development Life Cycle (SDLC) and agile frameworks.
- Builds strong Engineering Practices by developing and contributing towards building and maintaining Source Control, Code review system, Build System and delivery pipeline for continuous improvement and continuous delivery (CI/CD pipeline) and automating unit test framework.
- Develops applications and software solutions using current agency supported technologies, languages, platforms, and frameworks including MAGIC XPA, JavaScript, HTML5, CSS3, ASP.NET Core MVC, C#, JSON, REST, SQL, Agile based teams, Azure DevOps.
- Develops and maintains functionality used by software applications, including software change management, application environments to support SDLC, security and authentication, system performance and monitoring, support for data access, security, quality and management, system wide configurations, and reports.
- Creates and maintains software technical design specifications.
- Reviews and comments on business requirements, functional and technical specifications.
- Ensure following tenets of development are considered as part of the design: Accessibility, Security, Privacy & Safety, Application compatibility, Performance and Manageability.
- Ensure automated maintenance and monitoring tools are shipped with the application in a way that application support can be transferred to helpdesk team.
- Proactively monitors system performance to identify emerging issues.
- Develops and Contributes towards improving common/shared libraries/framework that can enable rapid development of similar features in future
- Conducts code reviews of other software developers’ work products.
- Stays current with coding standards and understands emerging technical trends.
- Increases technical knowledge and understanding through self-study, online videos, trainings and peer collaboration
- Performs other duties as required.
Qualifications
A combination of education and experience demonstrating a working knowledge of the duties, responsibilities and competencies of the Senior Software Developer may substitute for the qualifications listed.
A Bachelor’s degree in Information Technology, Computer Science, OR closely allied field, AND:
- Eight (8) years of experience in a complex information technology environment TO INCLUDE:
- Six (6) years of experience developing and enhancing applications using C#, .NET, MS Entity Framework, Java, Magic XPA, COBOL, Natural, and ColdFusion. or other high-level languages and tools.
DESIRED QUALIFICATIONS AND CREDENTIALS |
- Expert knowledge in developing and enhancing applications using .NET Core, C#, ASP.NET Core, HTML5, CSS3, JSON, REST, Magic XPA, or other similar high-level languages and tools.
- Expert knowledge in working with MS Entity Framework, MVC, Visual Studio, SharePoint, Azure DevOps backlog management, nUnit, Git, Azure DevOps, automated build and deploy agents.
- Expert knowledge in performing data analysis via SQL querying.
- Expert knowledge with SQL development (SQL programming, database design, stored procedures, etc.).
- Experience in working with Azure technologies.
- Experience in IT Project Management.
THE IDEAL APPLICANT WILL ALSO HAVE SOME OR ALL OF THE FOLLOWING EXPERIENCE, EDUCATION, KNOWLEDGE, SKILLS, AND ABILITIES |
- Highly proficient in one or more major programming languages/frameworks, such as C#, .NET, MS Entity Framework, Java, Magic XPA, COBOL, Natural, and ColdFusion.
- Working knowledge in software development methodologies, design and implementation.
- Skill using version control systems, web services, and/or automated build/deploy agents.
- Knowledge of the fundamentals of Enterprise Architecture.
Supplemental Information
HOW TO APPLY |
For more information about the position, to review the job description, application submission requirements, supplemental questions, inquire about benefits, or to apply for the position: CLICK HERE TO APPLY
IMPORTANT INFORMATION |
- The workweek may fluctuate depending on workload or agency needs.
- Overnight travel may be required based on business needs.
- This position is not overtime eligible.
The AOC is an equal opportunity employer and does not discriminate based on gender, pregnancy, race, color, national origin, ancestry, religion, creed, physical, mental or sensory disability (actual or perceived), use of a service animal, marital status, sexual orientation, gender identity or expression, veteran or military status, age, HIV or Hepatitis C status, or any other basis protected by federal or state law. Persons of disability needing assistance in the application process, or those needing this announcement in an alternative format, please contact the AOC Human Resource Office, at (360) 705-5337, or fax (360) 586-4409, or via email to [email protected].
In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and complete the required employment eligibility verification form upon hire.
SPECIAL NOTE: Before a new hire, a background check, including criminal history, will be conducted. Information from the background check will not necessarily preclude employment but will be considered in determining the applicant's suitability and competence to perform in the job.