2 open positions available
Lead migration of legacy CodeIgniter 2 applications to CodeIgniter 4, refactoring code, migrating views, building APIs, and deploying on IIS and Azure. | Experience with PHP 7.4+, CodeIgniter 2 and 4, SQL Server, IIS, Docker, Azure, and CI/CD pipelines; strong debugging and collaboration skills. | Job Title: CodeIgniter Lead / Architect (Legacy Upgrade – CI2 to CI4) Location: San Diego, CA (Prefers onsite but Remote is fine) Type: Contract Duration: 2 Months Experience Level: Mid to Senior (8+ years preferred) Role Overview We are looking for an experienced CodeIgniter Developer with a strong background in modern PHP frameworks, IIS-based hosting, SQL Server integration, and Dockerized Azure environments. The ideal candidate will lead the migration of legacy CodeIgniter 2 (CI2) applications to CodeIgniter 4 (CI4), ensuring performance, security, and code modernization while maintaining full functional parity. Key Responsibilities • Convert legacy CodeIgniter 2 controllers, models, libraries, and helpers to CodeIgniter 4 standards. • Refactor legacy procedural code to modern OOP MVC structure. • Migrate views (PHP, Twig, AngularJS 1) with minimal UI disruption. • Build and maintain REST APIs for internal and external systems. • Integrate SQL Server stored procedures and optimize database queries. • Implement authentication, session, and access control aligned with CI4. • Deploy applications on IIS servers and Dockerized Azure environments. • Implement CI/CD pipelines and manage Azure App Services deployments. • Ensure testing, documentation, and security best practices are followed. Technical Skills Required Core Stack: • PHP 7.4+ / 8.x with CodeIgniter 4 (and experience in CodeIgniter 2) • AngularJS 1.x, jQuery, Bootstrap, HTML5, CSS3 • Microsoft SQL Server, T-SQL, Stored Procedures, Views, Triggers • IIS (Windows Server 2019/2022) configuration & optimization DevOps / Cloud: • Docker containerization (multi-stage builds, networking, volumes) • Azure Cloud Services (App Service, Azure SQL, Container Registry, Key Vault) • CI/CD pipelines (GitHub Actions, Azure DevOps, or Jenkins) • Version Control: Git (GitHub / GitLab / Bitbucket) Tools & Supporting Libraries: • Composer, PSR-4 autoloading, Namespaces • PHP extensions: SQLSRV, intl, gd, zip • ENV configuration for multi-environment setup • PowerShell or Bash scripting for deployment Preferred Experience • Experience upgrading CI2 to CI4 with functional and database parity. • Migrating CI2 sessions, routes, and libraries to CI4 equivalents. • Working knowledge of API-based integrations (e.g., reCAPTCHA, payment gateways). • Exposure to WordPress or Bedrock setups (bonus). • Knowledge of Windows Docker containers and hybrid deployment scenarios. Soft Skills • Excellent debugging, analytical, and problem-solving skills. • Strong communication and ability to collaborate with distributed teams. • Self-driven, detail-oriented, and focused on maintainable code. • Comfortable working in Agile or hybrid waterfall environments. Educational Qualifications • Bachelor’s degree in Computer Science, Information Technology, or equivalent experience. • Certifications in PHP, Azure, or DevOps are a plus. Example Projects • Migrating and modernizing a legacy CI2-based insurance platform with AngularJS frontends. • Building Docker-based CI4 environments integrated with SQL Server backends. • Automating deployment pipelines to Azure App Services with staging and production slots. • Refactoring legacy models and controllers for RFP, enrollment, reporting, and document modules.
Plan, develop, test, and document software solutions across multiple projects using React, Node.js, Azure Pipelines, and Microsoft technologies with minimal supervision. | Senior developer with strong skills in React, Redux, Node.js, Azure Pipelines, C#, .NET Framework, ASP.NET, Microsoft SQL Server, and experience in enterprise data modeling and software documentation. | Submission Due Date: 05/15/2025 Client - State of Ohio Remote ODRC expects the more senior developer to be extremely well rounded in programming languages with the main knowledge skills in Azure Pipelines, REACT, REDUX, REDIS, Axios, Node.js, Microsoft C#, .NET Framework 1.1 to current version, CORE 6, CORE 8, ASP.NET languages, WIN-Forms development, MS SQL Developer and experience in Enterprise Data Modeling. A more senior developer is responsible for planning, processing and performing all jobs in an efficient manner with little or no supervision to complete all tasks. The project tasks would be as directed by the Application Manager; expect to perform lower level tasks such as develop simple reports in HTML. Unit testing and technical document creation is also expected. This position is not limited to one project area but can be worked across multiple projects as needed. Required Skills Development Skills: Solutions design; Project technical planning; Analysis and design; Communication; Testing and implementation; Recommends software reusability guidelines; Plans and conducts formal mentorship activities for peers and/or lower-level staff via verbal instruction or technical documentation. Development Tools: GIT, GITHUB, AZURE, C#, .NET1.1 to current, ASP, Java Script, knockout, json, api, Node.js, Azure Pipelines, REACT, REDUX, REDIS and Axios, familiar with other language tools. Database: Microsoft SQL Server Diagramming Tools: MS Visio or any flow diagram tools (optional) Version Control: ODRC uses GIT for version control for source code and Documents, any products ok. Also using GITHUB for newer projects. Testing: Perform System Test and Create Test Documentation Documentation: Create Technical documentation with application functionality and test methods, various flow diagrams (Business/Functional) Skills needed for this project: Node.js, Azure Pipelines, REACT, REDUX, REDIS and Axios, AZURE, CORE 6 to 8 Framework, C#, ASP.NET Web application development, .Net 1.1 to Current, Sql2000 to sql2018, SQL Procedures, Functions, Tables, Views, etc., Willing to use new tools and provide positive suggestions. Familiar with manual QA testing processes.
Create tailored applications specifically for OCEAN BLUE SOLUTIONS INC with our AI-powered resume builder
Get Started for Free