cover image
iFlow Inc.

iFlow Inc.

www.iflowglobal.com

3 Jobs

43 Employees

About the Company

At iFlow Inc, we're transforming the landscape of IT solutions through comprehensive staffing, consulting, and software development services. As a dynamic force in the technology sector, we've earned the trust of over 60 leading organizations across the United States, including Fortune 500 companies and global industry leaders.
What sets us apart is our holistic approach to technology solutions:

Strategic IT Staffing
Expert Business Consulting
Comprehensive Software Development
End-to-End Business Management Services

Partner with iFlow Inc and experience the difference that comes from working with a provider who understands that in today's fast-paced business environment, success flows from the perfect alignment of technology, talent, and strategy.
Connect with us to learn how we can power your organization's next phase of growth.

Listed Jobs

Company background Company brand
Company Name
iFlow Inc.
Job Title
Applications Engineer (C++)
Job Description
**Job title:** Applications Engineer (C++) **Role Summary:** Develop, customize, and deliver energy‑management software for electric power utilities and ISO/TSO customers. Responsibilities include designing and coding advanced power‑systems applications, testing, integrating, and tuning solutions to meet project specifications while ensuring system reliability and performance on mission‑critical platforms. **Expactations:** - Minimum 5 years of professional experience in power‑utility or advanced energy‑management system development. - Proven background in C/C++ (OOP), Java, SQL/Oracle, and shell scripting. - Operational expertise with Linux and Windows environments and version‑control tools (GitHub, ClearCase). - Strong debugging, problem‑analysis, and troubleshooting skills with real‑time or mission‑critical systems. - Hands‑on experience installing patches, fixes, and third‑party software (Oracle, NetApp, etc.) on customer systems. - Ability to interpret logs, configure system parameters, and perform performance tuning. **Key Responsibilities:** 1. Own the full software development life cycle for power‑systems applications, from functional specifications with utilities or ISOs to deployment. 2. Design, code, test, and integrate C++/Java modules, ensuring adherence to industry standards and project goals. 3. Maintain and upgrade existing AEMS‑based solutions, applying live system fixes and configuration changes. 4. Debug and resolve issues in real‑time environments; analyze logs and trace files to identify root causes. 5. Coordinate releases, maintain release notes, and manage source‑code repositories using GitHub/ClearCase. 6. Collaborate with cross‑functional teams (SCADA, DMS, EMS vendors, Network & Transmission developers) to deliver comprehensive power‑system solutions. **Required Skills:** - Advanced C++ (OOP) programming. - Java (full‑stack) and SQL/Oracle proficiency. - Shell scripting for automation and troubleshooting. - Linux & Windows system administration. - Version‑control (GitHub, ClearCase). - Experience with SCADA, Power DMS, Transmission EMS implementations. - Real‑time/mission‑critical systems expertise. - Debugging, problem‑analysis, and logs interpretation. - Familiarity with load‑flow, state estimation, AGC, OPF, and CA algorithms (preferred). - Knowledge of GE Reliance (XA21) and comparable platforms (Siemens, OSI, ABB, Schneider). **Required Education & Certifications:** - Bachelor’s degree (or equivalent) in Electrical Engineering, Computer Science, or related discipline. - Proven 5+ years of experience in the power/utility domain with energy‑management system development.
United states
Remote
Mid level
18-11-2025
Company background Company brand
Company Name
iFlow Inc.
Job Title
Java Software Developer
Job Description
**Job Title** Java Software Developer **Role Summary** Design, develop, test, deploy, and maintain large‑scale enterprise Java applications, integrating with cloud and on‑premise infrastructures while adhering to coding standards and regulatory requirements. **Expactations** - 8+ years of software development experience. - Strong analytical, communication, and problem‑solving skills. - Ability to work autonomously in fast‑paced environments and collaborate across distributed teams. **Key Responsibilities** - Modify existing code, build new components, and support full SDLC activities (analysis, design, coding, testing, deployment, maintenance). - Document all development work and ensure traceability. - Design and implement integration between on‑premises networks and Azure Cloud (ExpressRoute, Azure AD, Azure Networking). - Automate cloud provisioning with Terraform (IaC). - Build and manage CI/CD pipelines using Azure DevOps/Git. - Set up and maintain Azure Kubernetes Service (AKS). - Configure monitoring/logging with Azure Monitor, Grafana, AppDynamics, or similar. - Perform unit and integration testing (JUnit, JMock). - Collaborate with stakeholders to define system scope, technical objectives, and schedule constraints. - Enforce coding standards, security practices, and regulatory compliance. **Required Skills** - Java (J2EE, EJB, JavaBeans, Servlets, JDBC, Struts, Hibernate). - WebSphere, WSAD, MQ Series. - SQL/DB2, Microsoft Access. - UNIX/AIX, UNIX scripting. - PowerShell, Python scripting. - Terraform, IaC. - Azure services: AKS, AD, Backup, Networking, Firewalls, ExpressRoute. - DevOps tools: CI/CD, Azure DevOps, Git. - Monitoring/logging: Azure Monitor, Grafana, AppDynamics, Dynatrace. - Windows and Linux OS administration, patching. - PKI fundamentals (certificates, encryption, authentication). - Strong understanding of system development lifecycle, methodologies, and testing techniques. **Required Education & Certifications** - Bachelor’s degree in Computer Science or related field. - Preferred certifications: Azure Solutions Architect Expert or Azure Developer Associate. ---
Fort worth, United states
Hybrid
Senior
09-12-2025
Company background Company brand
Company Name
iFlow Inc.
Job Title
Senior Java Developer
Job Description
Job Title: Senior Java Developer Role Summary: Seasoned Java developer delivering cloud‑based solutions and migration projects. Leads backend design, development, testing, and deployment in high‑traffic enterprise settings, primarily using Azure infrastructure. Oversees code quality, documentation, and integration with large distributed teams. Expectations: - Minimum 8 years of professional software development experience. - Bachelor’s degree in Computer Science, Information Systems, or equivalent. - Strong communication skills, able to translate business requirements into technical solutions. - Proven track record in fast‑paced, autonomous environments. Key Responsibilities: - Design, develop, and maintain Java/J2EE applications (Servlets, EJB, JavaBeans, Hibernate). - Lead migration of on‑premises workloads to Azure IaaS/PaaS, ensuring architecture, security, and performance standards. - Set up, manage, and monitor Azure environments (AKS, App Service, VM Scale Sets, ExpressRoute, Azure AD, Azure Backup). - Implement Infrastructure as Code with Terraform for resource provisioning and lifecycle management. - Drive CI/CD pipeline creation using Azure DevOps, Git, and related tooling. - Conduct unit and integration testing with JUnit, JMock; manage configuration with Maven/Gradle. - Enhance operational processes, policy governance, and compliance documentation. - Collaborate with cross‑functional teams on functional design, data models, and integration points (MQ, FTP/SFTP). Required Skills: - Advanced Java, J2EE, EJB, Servlets, JDBC, Struts, Hibernate, JavaScript. - Cloud architecture expertise, Azure fundamentals and advanced services. - IaC proficiency (Terraform, ARM templates). - DevOps practices: CI/CD, Azure DevOps, Git, container orchestration (AKS). - Scripting: PowerShell, Python, UNIX shell; Windows & Linux administration. - Experience with monitoring/logging (Azure Monitor, Grafana, AppDynamics, Dynatrace). - Database knowledge: DB2, SQL, MS Access; MQ, WebSphere, WSAD. - Security fundamentals: PKI, encryption, authentication, access controls. Required Education & Certifications: - Bachelor’s degree in Computer Science, Information Systems, or related field. - Azure certifications preferred (Azure Solutions Architect Expert, Azure Developer Associate).
Fort worth, United states
Hybrid
Senior
08-12-2025