Senior Software Developer
State of Washington
Olympia, Washington, United States of America
Exempt, Full-time
Posted 1 week ago
Onsite
About the role
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.
Responsibilities
- Develops and maintains functionality used by software applications
- Defines and analyzes IT problems, conducts in-depth research, and provides recommendations on solutions
- Reviews and comments on functional and technical specifications
- Develops applications and software solutions using assigned languages, platforms, and frameworks
- Conducts code reviews of other software developers' work products
- Creates and maintains technical documentation for research and reference
- Performs initial unit and system testing using both manual and automated test processes
- Coordinates with business owners/analysts, other developers, and the test team to assist in testing as development progresses
- Coordinates and performs in-depth tests, including end-user reviews, for modified and new systems
- Creates documentation for ISD staff to deploy developed solutions to various environments
- Provides technical mentorship and coaching to other system support staff
- Maintains IT applications and associated components while coordinating with the application support team
- Proactively monitors system performance to identify emerging issues
- 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 between the two entities
- Responds to customer service requests and provides senior-level troubleshooting, problem resolution and consulting
- Works collaboratively to enhance or improve business processes via integration, or as necessary, minimize the impact of integration on those processes
- Evaluates results of integration efforts, then reports and makes recommendations based on findings
- Communicates data problems and issues to key stakeholders, including both technical and business end users
- 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
Requirements
- Bachelor’s degree in Information Technology, Computer Science, OR closely allied field
- Eight (8) years of experience in a complex information technology environment
- Six (6) years of experience developing and enhancing applications using C#, .NET, MS Entity Framework, Java, Magic XPA, COBOL, Natural, and ColdFusion
- Highly proficient in one or more major programming languages/frameworks, such as C#, .NET, MS Entity Framework, Java, Magic XPA, ISPW, Software AG Designer 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
- Proficient in utilizing Microsoft 365 products, including Teams, Outlook, Word, OneNote, PowerPoint, and others
Benefits
- Health insurance
- Basic life insurance
- Long-term disability insurance
- 401k matching
- Paid leave
- Vacation (Annual Leave)
- Sick Leave
- Holidays
- Dependent care assistance
- Other insurance coverage
About the Company
The Administrative Office of the Courts (AOC) is looking for top-performing employees who embody its core values integrity, inclusion, accountability, and teamwork.
Job Details
Salary Range
$93,804 - $123,084/yearly
Location
Olympia, Washington, United States of America
Employment Type
Exempt, Full-time
Original Posting
View on company website