IT Developer

Tri-Force Consulting Services, Inc.San Francisco, CA
Remote

About The Position

This is a remote role for an IT Developer with a duration of 1 year, extendable. The role involves full Software Development Life Cycle (SDLC) activities, including requirements analysis, system design, coding, testing, deployment, post-production support, conversion, data reconciliation, user training, and documentation. The developer will be responsible for enterprise application architecture, designing and developing multi-tier, distributed, web-based systems with high availability and scalability. Key responsibilities include architecting, installing, configuring, maintaining, and upgrading Lucee/ColdFusion, WebLogic, Apache, and Tomcat. The role requires developing, maintaining, and supporting solutions using the Perl programming language, troubleshooting production issues, and optimizing existing Perl codebases. Database work involves designing and optimizing Oracle 19c databases, writing efficient ANSI SQL and PL/SQL, designing data structures, views, and stored procedures, and performing performance tuning. Cloud and modernization tasks include designing, deploying, and optimizing Microsoft Azure architectures (IaaS, PaaS, serverless), creating modernization roadmaps, refactoring, containerizing, and adopting cloud-native patterns. Security responsibilities involve engineering secure payment gateway integrations with encryption, tokenization, and PCI DSS controls, and implementing identity solutions with Azure Active Directory. Networking and infrastructure tasks require applying TCP/IP, VLANs, VPNs, and software-defined networking. Deployment, migration, and CI/CD involve executing deployment and data migration plans and implementing CI/CD pipelines using Azure DevOps and GitHub Actions. The developer will leverage open-source toolchains and developer workflows, design web UX/UI, and produce Power BI dashboards, reports, and data visualizations using tools like Crystal Reports, Bi-Query, SQL Developer, and Power BI. Applying design patterns, architectural patterns, and producing system test plans and scripts are also key. Operational automation includes administering and automating Linux environments with shell scripting and configuration management. The role demands a consistent on-time, on-budget product delivery with high user satisfaction and quality. Analytical tasks include translating requirements into specifications, evaluating solutions with cost/benefit analysis, complex problem-solving, and producing clear technical documentation. Development tools include Git, GitHub, SVN, Visual Studio, Visual Studio Code, Notepad++, Sublime Text, GitHub Desktop, Linux, Windows, Postman, Fiddler, Azure DevOps, GitHub Actions, and shell scripting. General skills include excellent communication, interpersonal abilities, experience with agile methodologies, and proficiency in Microsoft Office Suite.

Requirements

  • 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.
  • Full SDLC: Requirements analysis, system design, coding, testing, deployment, post-production support, conversion, data reconciliation, user training, and documentation.
  • Enterprise application architecture: Design and develop multi-tier, distributed, web-based systems with high availability and scalability.
  • Lucee/ColdFusion & application servers: Architect, install, configure, maintain, and upgrade Lucee/ColdFusion, WebLogic, Apache, and Tomcat for optimal performance and reliability.
  • Perl programming language: Developing, maintaining and supporting solutions using the Perl programming language. Troubleshoot production issues and optimize existing Perl codebases for performance, reliability, and maintainability. Integrate Perl solutions with databases and external/third-party systems (e.g., APIs, batch processes, data feeds).
  • Databases and data engineering: Design and optimize Oracle 19c databases; write efficient ANSI SQL and PL/SQL, design data structures, views, and stored procedures, and perform performance tuning.
  • Cloud and modernization: Design, deploy, and optimize Microsoft Azure architectures (IaaS, PaaS, serverless); create modernization roadmaps, refactor, containerize, and adopt cloud-native patterns.
  • Security and compliance: Engineer secure payment gateway integrations with encryption, tokenization, and PCI DSS controls; implement identity solutions with Azure Active Directory.
  • Networking and infrastructure: Apply TCP/IP, VLANs, VPNs, and software-defined networking to build secure, high-performance cloud networks.
  • Deployment, migration, and CI/CD: Execute deployment and data migration plans to minimize downtime; implement CI/CD pipelines using Azure DevOps and GitHub Actions to automate builds, tests, and releases.
  • Open-source toolchains and developer workflows: Leverage IDEs, build systems, libraries, frameworks, and version control practices to streamline development and code review processes.
  • UX/UI and reporting: Design web UX/UI and produce Power BI dashboards, reports, and data visualizations with Crystal Reports, Bi-Query, SQL Developer, and Power BI. Translate business requirements into technical solutions, including data models, reporting logic, and visualization design. Perform data validation, troubleshooting, and performance tuning to ensure accuracy, reliability, and timeliness of reports. Collaborate with stakeholders to refine reporting requirements and deliver actionable insights aligned with business needs.
  • Design patterns and testing: Apply object-oriented design, architectural patterns, and produce system test plans and scripts.
  • Operational automation: Administer and automate Linux environments with shell scripting and configuration management for reliable operations.
  • Delivery track record: Consistent on-time, on-budget product delivery with high user satisfaction and quality.
  • Requirements translation: Convert business, information, and technical needs into functional and technical specifications and architectural diagrams.
  • Solution evaluation: Identify, compare, and recommend alternative technical solutions with cost/benefit analysis.
  • Complex problem solving: Break down complex ideas into actionable components and produce solution designs for web and cloud processes.
  • Documentation: Produce and maintain comprehensive technical specifications and design artifacts. Ability to produce clear technical documentation and collaborate with cross-functional teams (developers, analysts, stakeholders).
  • Version control: Git, GitHub, SVN; cloning, branching, merging, conflict resolution, pull requests, and code review best practices.
  • IDE and editors: Visual Studio, Visual Studio Code, Notepad++, Sublime Text, GitHub Desktop.
  • Platforms and testing: Linux, Windows, Postman, Fiddler.
  • Automation and CI/CD: Azure DevOps, GitHub Actions; shell scripting and configuration management tools for environment automation. Experience working in Linux/Unix and using command-line tools/scripting in operational contexts.
  • Communication: Excellent written and verbal communication for technical and non-technical audiences.
  • Interpersonal: Proven ability to establish and maintain effective working relationships.
  • Methodologies: Experience with traditional and agile project management practices.
  • Office proficiency: Word, Excel, PowerPoint, Forms, and Visio.

Nice To Haves

  • Proficient with relational and cloud-native databases including MS SQL Server; MySQL; MariaDB; PostgreSQL; AWS RDS; Azure SQL Database; Azure Cosmos DB and Oracle Database Cloud Service (DBCS). Experience with relational databases SQL concepts as used by applications/scripts.
  • Experienced designing and developing applications in AWS and Azure; deploying, migrating, and managing systems in government cloud environments; familiarity with monitoring, logging, alerts, metrics, and DevOps practices.
  • Architect and develop web applications using Java (Spring/Hibernate); modern JavaScript (ES6+); HTML5/CSS3; XML/XSD; JSON; RESTful APIs.
  • API design experience including versioning and public APIs; experienced with third party integrations, identity management for authentication/authorization, message exchanges, and service-oriented messaging.
  • Knowledge of systems security and data encryption; experience identifying security issues such as out of date libraries, insecure calls, and common exploits; Application Security using Azure Active Directory.
  • Design secure remote-access architectures and optimize scheduling processes for efficiency.
  • Ability to take functional requirements and convert them into program design and production code.
  • Experience with open-source or automated testing tools; developing system test plans and test scripts; usability testing to identify problems and validate interaction design.
  • Enhance data models and reporting capabilities to deliver richer operational insights (for example, Daily Activity Log improvements). Experience supporting Power BI platform infrastructure, including Gateway configuration, dataset refresh, and secure data integration. Strong background in end-to-end BI solution delivery, including data ingestion, transformation, modeling, and dashboard/report development using Power BI. Experience managing enterprise reporting environments, ensuring performance, scalability, and reliability of Power BI solutions.
  • Proven track record developing web accessibility compliance protocols and procedures for large organizations; knowledge of digital government strategies.
  • Proven experience analyzing and developing solution designs for web and cloud-based processes and systems.

Responsibilities

  • Full SDLC: Requirements analysis, system design, coding, testing, deployment, post-production support, conversion, data reconciliation, user training, and documentation.
  • Enterprise application architecture: Design and develop multi-tier, distributed, web-based systems with high availability and scalability.
  • Lucee/ColdFusion & application servers: Architect, install, configure, maintain, and upgrade Lucee/ColdFusion, WebLogic, Apache, and Tomcat for optimal performance and reliability.
  • Perl programming language: Developing, maintaining and supporting solutions using the Perl programming language. Troubleshoot production issues and optimize existing Perl codebases for performance, reliability, and maintainability. Integrate Perl solutions with databases and external/third-party systems (e.g., APIs, batch processes, data feeds).
  • Databases and data engineering: Design and optimize Oracle 19c databases; write efficient ANSI SQL and PL/SQL, design data structures, views, and stored procedures, and perform performance tuning.
  • Cloud and modernization: Design, deploy, and optimize Microsoft Azure architectures (IaaS, PaaS, serverless); create modernization roadmaps, refactor, containerize, and adopt cloud-native patterns.
  • Security and compliance: Engineer secure payment gateway integrations with encryption, tokenization, and PCI DSS controls; implement identity solutions with Azure Active Directory.
  • Networking and infrastructure: Apply TCP/IP, VLANs, VPNs, and software-defined networking to build secure, high-performance cloud networks.
  • Deployment, migration, and CI/CD: Execute deployment and data migration plans to minimize downtime; implement CI/CD pipelines using Azure DevOps and GitHub Actions to automate builds, tests, and releases.
  • Open-source toolchains and developer workflows: Leverage IDEs, build systems, libraries, frameworks, and version control practices to streamline development and code review processes.
  • UX/UI and reporting: Design web UX/UI and produce Power BI dashboards, reports, and data visualizations with Crystal Reports, Bi-Query, SQL Developer, and Power BI. Translate business requirements into technical solutions, including data models, reporting logic, and visualization design. Perform data validation, troubleshooting, and performance tuning to ensure accuracy, reliability, and timeliness of reports. Collaborate with stakeholders to refine reporting requirements and deliver actionable insights aligned with business needs.
  • Design patterns and testing: Apply object-oriented design, architectural patterns, and produce system test plans and scripts.
  • Operational automation: Administer and automate Linux environments with shell scripting and configuration management for reliable operations.
  • Delivery track record: Consistent on-time, on-budget product delivery with high user satisfaction and quality.
  • Requirements translation: Convert business, information, and technical needs into functional and technical specifications and architectural diagrams.
  • Solution evaluation: Identify, compare, and recommend alternative technical solutions with cost/benefit analysis.
  • Complex problem solving: Break down complex ideas into actionable components and produce solution designs for web and cloud processes.
  • Documentation: Produce and maintain comprehensive technical specifications and design artifacts. Ability to produce clear technical documentation and collaborate with cross-functional teams (developers, analysts, stakeholders).
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service