Position: IT Developer
Location: Remote
Duration: 3 year Contract
Try to find candidates having all skills mentioned in required skills and look for Sr candidates 12+ exp. State client exp highly preferred.
Job Description:
The goals of this project are to collaborate with Language Access Services the technical strategy, gather requirements and deliver enhancements including but not limited to:
• Improvements to the Online payment processing and annual compliance attestations.
• Improved capture of Daily Activity Log data, including enhancements.
• Expanded and enhanced reporting in JCC Admin and Court Staff portals.
• Upgraded remote-access functions and Master List management.
• Ongoing maintenance, operations and quality-assurance support.
• Research and document long-term options for modernizing CIDCS.
1. Minimum Job-Specific Skills/Qualifications Required (in order of relative importance):
Candidates must have a minimum of ten (10) years of hands-on experience in software design, development, and architecture, demonstrating mastery of all required software platforms. Equivalent years of directly related professional experience or advanced academic credentials may be substituted on a year-for-year basis.
DEMONSTRATED EXPERIENCE IN:
· Collaborate with business SMEs to define and document application strategies through interactive workshops and executive-level presentations, translating complex technical concepts into clear, non-technical language.
· Architect, install, develop, document, maintain, and upgrade Lucee/ColdFusion server platforms, ensuring optimal performance and reliability.
· Design and optimize Oracle 19c databases, authoring efficient SQL queries and implementing performance-tuning best practices.
· Administer and automate Linux environments, leveraging shell scripting and configuration management for robust operations.
· Engineer and support secure payment gateway integrations, incorporating industry-standard encryption, tokenization, and PCI DSS controls.
· Lead full-cycle application development: requirements analysis, system design, coding, testing, deployment, and post-production support.
· Execute application deployment strategies and data migration plans to ensure seamless cutovers and minimal downtime.
· Leverage open-source toolchains—IDEs, build systems, libraries, and frameworks—to streamline development workflows.
· Design, deploy, and optimize cloud architectures on Microsoft Azure, including IaaS, PaaS, and serverless services.
· Implement CI/CD pipelines with Azure DevOps and GitHub Actions, automating builds, tests, and releases.
· Produce and maintain comprehensive technical specifications, architectural diagrams, and design artifacts.
· Configure and manage Azure Active Directory and identity solutions for centralized authentication and authorization.
· Develop roadmaps for legacy applications and provide recommendation for application modernization, driving refactoring, containerization, and cloud-native adoption.
· Apply deep networking knowledge—TCP/IP, VLANs, VPNs, and software-defined networking—to architect secure, high-performance cloud networks.
2. Additional Skills/Qualifications Desired:
· Practical experience developing and maintaining web applications using Lucee and Adobe ColdFusion (CFML), including writing custom tags, optimizing performance, and implementing RESTful APIs.
· Proven ability to wear multiple hats as both a Business Systems Analyst and an Application Developer, bridging stakeholder requirements with technical design and development.
· Proficient in relational and cloud-native databases, including MS SQL Server, MySQL, MariaDB, AWS RDS, Azure SQL Database, and Azure Cosmos DB.
· Architect and develop web applications using Java (Spring/Hibernate), modern JavaScript (ES6+), HTML5/CSS3, XML/XSD, JSON, and RESTful APIs.
· Partner with California courts, state agencies, and other public-sector bodies on enterprise-scale software projects.
· Enhance the Daily Activity Log’s data model and reporting capabilities to deliver richer operational insights.
· Automate interpreter cross-assignment workflows, reducing manual scheduling overhead and errors.
· Design secure remote-access architectures and optimize scheduling processes for maximum efficiency.