We are looking for a Senior Software Engineer to join a team delivering scalable, high-quality software solutions in Fort Washington, Pennsylvania. This is a Long-term Contract position with the potential to transition into a permanent role, offering the opportunity to contribute to complex development initiatives and help shape technical direction. The ideal candidate brings strong experience across modern Microsoft technologies, collaborates effectively with cross-functional partners, and is comfortable solving challenging engineering problems with limited supervision.<br><br>Responsibilities:<br>• Design, build, test, and release software components and applications that align with technical specifications, quality expectations, and project timelines.<br>• Partner with business stakeholders, technical teams, vendors, and project contributors to gather needs, evaluate options, and implement effective technology solutions.<br>• Produce clean, reliable code while maintaining technical documentation and following established practices for source control, testing, and quality management.<br>• Troubleshoot complex application and system issues, perform root-cause analysis, and drive timely resolution of defects and performance concerns.<br>• Support project delivery by providing effort estimates, technical input, and coordination that improves team efficiency and on-time execution.<br>• Mentor entry-level team members by sharing development knowledge, offering technical guidance, and promoting sound engineering practices.<br>• Take ownership of specialized assignments or high-impact initiatives, including serving as a technical lead or subject matter expert when needed.<br>• Contribute to Agile team activities and help advance development processes, testing practices, and deployment standards across the software lifecycle.
We are looking for a Senior Software Engineer to join a team delivering scalable, high-quality software solutions in Fort Washington, Pennsylvania. This Long-term Contract opportunity is ideal for a full stack developer who enjoys building and improving enterprise applications across both backend and frontend technologies. The role requires close collaboration with technical and business partners to translate requirements into reliable, well-documented solutions while supporting strong development, testing, and release practices.<br><br>Responsibilities:<br>• Design, build, test, and release software applications and system components in alignment with established engineering and quality standards.<br>• Partner with business stakeholders, project teams, vendors, and technical colleagues to gather needs, evaluate options, and deliver effective technical solutions.<br>• Analyze functional and technical requirements to create dependable application designs and support sound architectural decisions.<br>• Conduct code reviews and validate implementation quality to ensure maintainability, accuracy, and adherence to development standards.<br>• Follow source control, build, configuration, and deployment practices to support stable and efficient software delivery.<br>• Troubleshoot complex application and system issues, identify root causes, and implement durable fixes with minimal supervision.<br>• Produce clear technical documentation and maintain accurate records throughout development, testing, and deployment activities.<br>• Work closely with cross-functional participants to keep deliverables on schedule, within scope, and aligned with project expectations.<br>• Contribute to additional technical initiatives and special assignments as business needs evolve.
We are looking for an experienced Senior Software Engineer to join a team delivering scalable enterprise applications in Fort Washington, Pennsylvania. This Long-term Contract opportunity is ideal for a hands-on technical leader who can guide development efforts, collaborate across business and technology groups, and drive high-quality software delivery. The role calls for strong expertise in modern Microsoft technologies, front-end frameworks, and cloud-based solutions, along with the ability to work independently on complex engineering initiatives.<br><br>Responsibilities:<br>• Lead the design, development, and enhancement of enterprise software applications while coordinating priorities and release plans with business and technical partners.<br>• Translate business needs into practical technical approaches by working closely with stakeholders, vendors, analysts, and project teams.<br>• Contribute to effort sizing and delivery planning to support realistic timelines and successful execution.<br>• Build, maintain, and improve application code while producing clear technical documentation and following established version control and quality practices.<br>• Perform unit testing, troubleshoot defects, optimize application performance, and support deployment readiness for production releases.<br>• Provide assistance for critical production incidents within the assigned application area when elevated support is required.<br>• Independently analyze complex system challenges and create effective architectural and programming solutions.<br>• Facilitate Agile team ceremonies and help keep development activities aligned, organized, and progressing on schedule.
We are looking for a Senior Software Engineer to join a team delivering scalable full stack solutions in Fort Washington, Pennsylvania. This Long-term Contract opportunity is ideal for an experienced developer who enjoys building, enhancing, and supporting business-critical applications across both backend and frontend technologies. The role calls for strong technical judgment, close collaboration with cross-functional partners, and a disciplined approach to software quality, documentation, and delivery.<br><br>Responsibilities:<br>• Build, refine, and release full stack applications by translating business and technical needs into reliable software solutions.<br>• Partner with stakeholders, technical teams, and external contributors to evaluate requirements, recommend approaches, and deliver effective application enhancements.<br>• Analyze system behavior and technical specifications to shape sound design decisions aligned with established architecture principles.<br>• Conduct thorough code reviews and uphold development standards to improve maintainability, performance, and compliance with quality expectations.<br>• Follow approved source control, build, testing, and deployment practices to support stable and efficient software delivery.<br>• Troubleshoot complex application and system issues, identify root causes, and implement durable resolutions with minimal oversight.<br>• Prepare clear technical documentation and ensure code accuracy through consistent use of configuration management and quality assurance processes.<br>• Coordinate with project team members to keep work on schedule, support productivity, and help ensure successful completion of deliverables.<br>• Handle sensitive information appropriately while contributing to additional technical initiatives and assigned special projects as needed.
<p>Robert Half is hiring! We are looking for a Senior Software Engineer to build and evolve data-driven platforms that turn complex information into reliable, usable products. In this role, you will create resilient systems that process diverse data sources, support application experiences, and improve how information is stored, accessed, and delivered. You will work closely with teammates to shape engineering practices, solve production issues, and deliver iterative improvements that keep customer value at the center of development.</p><p><br></p><p>Responsibilities:</p><p>• Architect and develop scalable pipelines that collect, normalize, and transform structured and unstructured data from varied sources into formats ready for analytics and AI use cases.</p><p>• Build production-ready services with strong observability, dependable error handling, and ongoing performance tuning to support reliability at scale.</p><p>• Improve database and search-layer design across relational and document-oriented systems to balance speed, efficiency, and operating cost.</p><p>• Develop APIs and data access components that connect core data platforms with downstream application functionality in a clean and maintainable way.</p><p>• Lead feature development across the full lifecycle, from initial ingestion and backend processing through delivery of end-user capabilities.</p><p>• Investigate operational alerts, trace issues to underlying causes, and implement corrective actions that prevent repeat incidents.</p><p>• Partner with engineering leadership and cross-functional teammates to define sound data engineering standards, maintain useful technical documentation, and promote knowledge sharing.</p><p>• Make pragmatic engineering decisions by prioritizing customer outcomes and adjusting approach when added complexity does not create meaningful value.</p><p>• Deliver enhancements in incremental releases, using continuous iteration to steadily strengthen product quality and impact.</p>
We are looking for a Senior Software Engineer to join a team building software for connected Linux-based devices in Thorofare, New Jersey. In this role, you will shape backend and platform capabilities, create reliable services for edge environments, and help deliver software that interacts closely with hardware, device interfaces, and cloud-connected systems. This position is ideal for an engineer who brings strong architectural judgment, hands-on development expertise, and a commitment to building maintainable, production-ready solutions.<br><br>Responsibilities:<br>• Create and enhance software services and platform components for embedded Linux systems using Python, Bash, and other suitable programming languages.<br>• Define technical approaches for new features by balancing system performance, reliability, security, ease of maintenance, and long-term support needs.<br>• Build and support APIs that enable communication across device services, user interface elements, diagnostic utilities, and cloud-integrated applications.<br>• Collaborate across software, firmware, and hardware boundaries to connect applications with networking layers, device drivers, sensors, and management interfaces.<br>• Develop processes and tooling for software updates, device setup, provisioning, commissioning, configuration, and remote lifecycle management.<br>• Strengthen observability by implementing logging, telemetry, and diagnostic capabilities that assist quality, manufacturing, and field support teams.<br>• Contribute to containerized deployments and release workflows for Linux edge platforms, including packaging, automation, testing, and distribution activities.<br>• Investigate production and field issues, troubleshoot interactions among device software, connectivity layers, cloud services, and hardware behavior, and drive reliable resolutions.<br>• Participate in code reviews, produce clear technical documentation, and guide less experienced engineers through mentoring and technical collaboration.
We are looking for a Software Engineer to join a long-term contract opportunity based in New York, NY. This role supports a modern Microsoft-focused environment and combines hands-on technical problem solving with user-facing service for a wide range of infrastructure and endpoint needs. The position also offers the chance to collaborate with cross-functional teams, contribute to environment improvements, and strengthen overall support capabilities through technical leadership and mentorship.<br><br>Responsibilities:<br>• Deliver high-level technical support across infrastructure, desktop systems, and end-user computing environments, resolving complex issues efficiently.<br>• Administer and troubleshoot Azure-based services, organizational user profiles, and Intune-managed devices to maintain stable operations.<br>• Design, implement, and refine Microsoft policies and configuration standards to improve security, consistency, and device performance.<br>• Work closely with the infrastructure team to address escalations, coordinate shared initiatives, and support ongoing technical projects.<br>• Provide responsive, thorough assistance to executive-level users, ensuring a high-quality support experience and timely issue resolution.<br>• Participate in testing, verification, and post-change validation activities related to infrastructure upgrades and environment updates.<br>• Guide less experienced engineers through technical challenges, share best practices, and help raise the overall capability of the support team.
We are looking for a Principal Software Engineer to join our team in Edison, New Jersey. In this role, you will be responsible for shaping the technical direction of our connected equipment platform while delivering high-quality software solutions. This Contract to permanent position offers the opportunity to lead impactful projects, collaborate with cross-functional teams, and contribute to the modernization of our systems. If you're passionate about scalable systems, enjoy mentoring others, and thrive in a fast-paced environment, this could be the perfect opportunity for you.<br><br>Responsibilities:<br>• Provide technical leadership and mentorship to software engineers, fostering collaboration and a culture of excellence.<br>• Develop and implement innovative solutions for complex engineering challenges to enhance system performance.<br>• Build robust mobile, front-end, and back-end software components for our connected equipment platform.<br>• Write clean, efficient, and scalable code, ensuring reliability and optimal performance.<br>• Drive the transition from monolithic systems to scalable microservices architectures, modernizing the platform.<br>• Lead efforts in system architecture design, database development, and strategic technical decisions.<br>• Collaborate with Product Managers to define and prioritize features, ensuring alignment with business goals.<br>• Work closely with senior leadership to address critical business needs through technology.<br>• Partner with QA engineers to deliver thoroughly tested and user-focused software solutions.<br>• Stay up-to-date with emerging technologies, recommending tools and frameworks to improve productivity.
<p>Our team is seeking a Senior Software Engineer to play a crucial role in advancing our core healthcare IT systems through the development of scalable and secure software solutions. As a senior individual contributor, this position involves working closely with other engineering team leaders to architect robust backend systems, guide technical direction, and enhance software delivery processes.</p><p><br></p><p><strong>*** US Citizen or Permanent Green Card holder currently residing in the US only ... No exceptions ***</strong></p><p><br></p><p><strong>Keys to the Role:</strong></p><ul><li>Deep understanding of the .net ecosystem</li><li>Experience with distributed systems</li><li>Experience with high volume throughput</li><li>Performance analysis</li><li>Experience troubleshooting an enterprise level application</li></ul><p><strong>Essential Functions: </strong></p><ol><li>Take a technical leadership role in building and scaling national-scale healthcare data exchange systems</li><li>Deliver extremely reliable, scalable, and observable software capable of supporting massive transaction volumes</li><li>Lead architecture and implementation of highly scalable, API-driven systems powering healthcare data exchange at scale</li><li>Provide practical, balanced technical guidance—considering both engineering best practices and business priorities</li><li>Guide design decisions on fault tolerance, throughput optimization, and system resilience</li><li>Contribute to CI/CD pipeline improvements to maintain quality while accelerating delivery</li><li>Collaborate with product and implementation teams to shape technical execution</li><li>Document technical designs, workflows, and release notes for cross-team and customer consumption</li><li>Participate in and lead design and code reviews</li><li>Mentor engineers through pairing, design discussions, and pull request feedback</li></ol>
<p>We are looking for an experienced Senior ServiceNow Platform Engineer to strengthen and evolve enterprise ServiceNow capabilities. This Long-term Contract position will focus on platform administration, workflow automation, integrations, and ongoing performance improvement in a complex environment. The person in this role will work closely with technical teams and business stakeholders to deliver secure, scalable solutions that support operational goals. Success in this position requires strong hands-on expertise, sound architectural judgment, and the ability to guide best practices across the platform.</p><p><br></p><p>Responsibilities:</p><p>• Lead day-to-day administration of the ServiceNow platform, ensuring reliable operation across development, testing, and production environments.</p><p>• Build and refine platform features such as workflows, business rules, client-side logic, dashboards, and reporting tools to improve service delivery and efficiency.</p><p>• Oversee user access, role assignments, and security controls to maintain compliance with internal governance standards.</p><p>• Plan and execute platform upgrades, patching activities, and release coordination while evaluating impact on connected systems.</p><p>• Design, develop, and support integrations between ServiceNow and enterprise applications using APIs, IntegrationHub, import processes, and automation tools.</p><p>• Configure and maintain Flow Designer assets, subflows, integration actions, and supporting components for streamlined orchestration.</p><p>• Support data quality initiatives by improving configuration data accuracy, reducing duplication, and strengthening relationship mapping across the platform.</p><p>• Partner with architects, engineers, security teams, and business stakeholders to translate requirements into scalable technical solutions.</p><p>• Troubleshoot platform and integration issues, perform root cause analysis, and recommend durable corrective actions.</p><p>• Create and maintain technical documentation covering configurations, standards, operating procedures, and integration support models.</p>
<p>A leading infrastructure and transportation group is seeking a hands-on Senior Data Engineer to architect and build our next-generation Enterprise Reporting & Data Warehouse (ERDW.Next) on Databricks. Acting as the hands-on technical owner, you will drive target-state design, medallion architecture (Delta Lake), and legacy migrations off SQL Server/Synapse while remaining actively in the codebase. You will partner with our Enterprise Architect, Power BI team, business users, and offshore delivery partners across finance, construction, and safety domains.</p><p><br></p><p><strong>QUALIFIED CANDIDATES SHOULD HAVE EXPERIENCE WITH:</strong></p><ul><li>Serving as a Databricks SME</li><li>ERP integrations (strong plus)</li><li>Python / PySpark</li><li>Performance tuning and optimization</li><li>Databricks maintenance, including VACUUM</li><li>Data governance and best practices</li><li>Semantic modeling</li></ul><p><br></p><p><strong>RESPONSIBILITIES</strong></p><ul><li><strong>Architecture & Strategy:</strong> Design the ERDW.Next lakehouse (medallion/gold layer star schema) and govern data modeling, batch/streaming, and Delta Live Tables standards.</li><li><strong>Build & Migration:</strong> Write production-grade PySpark, Spark SQL, and Delta Live Tables pipelines orchestrated via Databricks Workflows. Re-engineer legacy SSIS/T-SQL/Synapse logic and ingest ERP data (JD Edwards, Anaplan) using CDC and Auto Loader.</li><li><strong>Platform Operations:</strong> Optimize cost/performance using Photon, Liquid Clustering, and OPTIMIZE. Manage CI/CD pipelines via Git and Databricks Asset Bundles while maintaining strict SLAs.</li><li><strong>Governance & AI:</strong> Implement Unity Catalog governance (entitlements, lineage, audit) and curate Databricks Genie Agents for natural-language analytics.</li><li><strong>Partner & Legacy Management:</strong> Support legacy platforms during transition and maintain code quality standards across offshore partner teams. Leverage agentic AI coding tools safely to accelerate delivery.</li></ul><p><br></p>
<p><strong>Software Automation Engineer IV</strong></p><p><strong>Location: </strong>Remote, East Coast hours</p><p><br></p><p>We are seeking a senior-level <strong>Automation Engineer IV</strong> to help accelerate the development, deployment, and adoption of AI-enabled solutions across the enterprise. This role will sit at the intersection of <strong>Python engineering, automation, machine learning, software quality, and AI enablement</strong>, helping move AI and ML use cases from development and experimentation into reliable, scalable production environments.</p><p><br></p><p><strong><u>Responsibilities:</u></strong></p><ul><li>Help operationalize <strong>AI and machine learning solutions</strong>, moving models and AI-enabled applications from development into scalable production environments.</li><li>Develop reusable frameworks, utilities, and automation that make it easier for application teams to <strong>integrate and deploy AI capabilities</strong>.</li><li>Build Python-based services, scripts, APIs, and automation workflows supporting AI and ML use cases.</li><li>Partner with technical teams to identify opportunities where <strong>AI can improve existing applications, processes, testing, and operational workflows</strong>.</li><li>Establish repeatable development, testing, deployment, and monitoring practices for AI-enabled applications.</li><li>Code, test, document, implement, and support new or modified machine learning systems supporting a broad range of clinical and enterprise use cases.</li><li>Evaluate emerging technologies and recommend opportunities to reuse existing capabilities versus building new solutions.</li><li>Partner with various SOC Leaders, technical owners, and stakeholders to understand operational challenges and automation opportunities.</li></ul><p>Design, build, and deploy AI-powered solutions such as:</p><ul><li>AI triage bots</li><li>Watchlist automation</li><li>Incident response automation</li><li>Security operations workflows</li><li>AI agents and intelligent automation tools</li><li>Build solutions end-to-end, from requirements gathering through deployment and support.</li><li>Participate in architectural design and technical decision-making.</li><li>Integrate AI and automation tools into existing enterprise systems and workflows.</li><li>Improve SOC efficiency by reducing false positives, manual effort, and administrative tasks.</li><li>Develop software solutions utilizing AWS services and APIs.</li><li>Collaborate across security, engineering, and operations teams.</li></ul>
<p>A busy construction company in the Morris County area is seeking a Construction Project Manager to join their growing company. This Construction Project Manager will get the chance to work for a growing team that needs senior leadership to help drive growth and set the standard. The ideal Construction Project Manager will have 5+ years in civil construction, be local to the Morris County area, and be someone who can direct projects from early planning through final closeout while maintaining control of cost, schedule, safety, and quality. This Construction Project Manager offers the chance to work closely with clients, subcontractors, and field leadership to deliver complex work efficiently and profitably. Other responsibilities of this Construction Project Manager will include but not be limited to:</p><p><br></p><p>Construction Project Manager Responsibilities:</p><p>• Direct civil construction assignments from initial planning and procurement through completion and closeout.</p><p>• Build and update project timelines, cost plans, forecasts, and control measures to keep work progressing as expected.</p><p>• Oversee project financial results by managing billing, change documentation, job cost tracking, and margin performance.</p><p>• Collaborate with owners, consultants, subcontractors, suppliers, and onsite teams to keep communication clear and decisions timely.</p><p>• Examine drawings, technical specifications, contract documents, and defined scopes to confirm project expectations and execution plans.</p><p>• Lead subcontractor and vendor engagement, including solicitation, negotiations, contract administration, and performance oversight.</p><p>• Anticipate schedule impacts, budget concerns, and scope changes, then implement solutions to reduce project risk.</p><p>• Manage project records such as RFIs, submittals, change requests, meeting notes, and closeout documentation.</p><p>• Partner with superintendents and field personnel to maintain alignment on production goals, safety standards, and quality expectations.</p><p>• Support estimating, proposal development, and other preconstruction or business growth efforts when needed.</p><p><br></p><p>This Construction Project Manager role is paying between $100,000 and $150,000 annually depending on experience. If interested in this Construction Project Manager position, apply today! </p>
<p>We are looking for an experienced Sr. Cloud Engineer to lead the design and operation of secure, scalable cloud environments. This role focuses on building resilient multi-cloud infrastructure across AWS and Microsoft Azure while advancing automation, governance, and operational reliability. The ideal candidate brings strong expertise in Terraform, cloud architecture, and enterprise-wide security practices, along with a practical approach to performance monitoring and cost control.</p><p><br></p><p>Responsibilities:</p><p>• Build and manage multi-cloud infrastructure across AWS and Azure with a focus on security, scalability, and reliability.</p><p>• Create and enhance infrastructure automation using Terraform to standardize provisioning, configuration, and ongoing platform management.</p><p>• Establish enterprise cloud governance by designing landing zones, multi-account structures, and policy controls across AWS and Azure environments.</p><p>• Monitor platform health, security posture, compliance status, and service availability using native and third-party observability tools.</p><p>• Partner with application and infrastructure teams to develop backup, disaster recovery, high-availability, and failover solutions that support business continuity.</p><p>• Review cloud environments regularly to improve resource utilization, strengthen security controls, and reduce unnecessary spend.</p><p>• Advise stakeholders on cloud architecture, operational best practices, troubleshooting, and approaches for moving on-premises systems into cloud platforms.</p><p>• Design and maintain identity and access management models, including role-based access and federated identity solutions across cloud accounts and subscriptions.</p><p>• Produce and maintain clear technical documentation covering architecture standards, configurations, procedures, and support processes.</p><p>• Contribute to capacity planning, performance tuning, and long-term platform optimization initiatives across enterprise cloud services.</p>
<p>We are looking for a skilled Sr. IT Security Engineer to join our team in Bensalem, Pennsylvania. In this role, you will lead efforts to design, implement, and manage security solutions that safeguard the organization’s infrastructure and data. Your expertise will be instrumental in developing advanced threat detection systems, conducting vulnerability assessments, and driving compliance with industry standards.</p><p><br></p><p>Responsibilities:</p><p>• Design and deploy centralized security monitoring systems and advanced threat detection solutions to enhance incident response capabilities.</p><p>• Oversee intrusion detection and prevention systems, analyzing and responding to suspicious activities to mitigate risks.</p><p>• Implement and maintain network-based security solutions while establishing data privacy policies.</p><p>• Perform regular vulnerability assessments using tools like Nessus, identifying and remediating security gaps.</p><p>• Develop strategies for zero-day threat protection and manage endpoint protection technologies to prevent malware.</p><p>• Configure and manage identity and access management systems, such as Okta, to ensure secure user authentication.</p><p>• Architect secure network solutions, including firewalls, web content filtering, and data loss prevention systems.</p><p>• Maintain detailed security architecture documentation and provide periodic reports on security posture.</p><p>• Collaborate with IT and compliance teams to promote security best practices and ensure regulatory compliance.</p><p>• Monitor and manage security devices to protect systems from internal and external threats.</p>
We are looking for a forward-deployed software engineer to strengthen customer-facing engineering efforts in King of Prussia, Pennsylvania. This role combines software development, operational support, and analytical problem-solving to improve how internal teams and customers interact with core systems. The ideal candidate brings strong backend engineering experience, a practical approach to automation, and the ability to turn technical challenges into reliable, scalable solutions.<br><br>Responsibilities:<br>• Create and enhance internal applications, scripts, and workflows that improve efficiency for customer-facing and engineering teams.<br>• Oversee the health of live systems, investigate irregular behavior, and address risks before they affect users or business operations.<br>• Examine operational and product data to uncover trends, support decision-making, and recommend meaningful improvements.<br>• Investigate customer-reported technical problems, determine root causes, and deliver timely, effective resolutions.<br>• Develop and release product enhancements driven by customer needs while maintaining quality and system stability.<br>• Partner closely with Customer Success, Sales Engineering, and Engineering to remove obstacles and support high-impact initiatives.<br>• Improve platform reliability and performance through thoughtful debugging, optimization, and ongoing maintenance.<br>• Stay informed on evolving technologies and engineering practices, applying new ideas where they add measurable value.
We are looking for a Software Developer to join a team on a contract basis with the potential for a permanent position. This role is well suited for a hands-on engineer who can build modern applications, solve technical issues efficiently, and work with minimal supervision. The position will contribute to development across front-end and back-end technologies while supporting projects in a healthcare-focused environment where data accuracy and compliance awareness are important.<br><br>Responsibilities:<br>• Design, develop, and enhance web applications using TypeScript, React, Node.js, and Microsoft .NET technologies.<br>• Build and maintain scalable solutions across both client-side interfaces and server-side services.<br>• Diagnose application defects, investigate root causes, and implement reliable fixes in a timely manner.<br>• Collaborate with technical and business stakeholders to translate requirements into practical software solutions.<br>• Work independently to manage assigned development tasks, priorities, and deliverables with limited oversight.<br>• Create and support applications using C#, ASP.NET, JavaScript, and the .NET Framework as part of ongoing development efforts.<br>• Ensure software solutions align with healthcare-related data handling standards and compliance expectations.<br>• Participate in code reviews, testing activities, and continuous improvement efforts to strengthen application quality.
We are looking for a Software Developer to join a contract assignment based in Newtown, Pennsylvania. This role focuses on building, enhancing, and supporting web applications using modern Java technologies on the backend and Angular on the frontend. The ideal candidate will contribute to ongoing development work, resolve application issues, and help maintain reliable, scalable software solutions in a collaborative environment.<br><br>Responsibilities:<br>• Design, develop, and support enterprise applications using Java and Spring Boot frameworks.<br>• Build and enhance user-facing features with Angular to deliver responsive and intuitive web experiences.<br>• Maintain existing software components by troubleshooting defects, optimizing performance, and implementing code improvements.<br>• Collaborate with cross-functional team members to translate technical and business needs into effective application solutions.<br>• Create and update APIs and backend services that support application functionality and system integration.<br>• Participate in code reviews, testing, and debugging efforts to improve code quality and application stability.<br>• Document development work, technical decisions, and support processes to promote maintainability and team alignment.
We are looking for a Software Developer to join a financial services team on a contract-to-permanent basis. This role focuses on building production-ready software and AI-enabled solutions that connect applications, data sources, and intelligent workflows. The ideal candidate brings strong Python expertise along with experience delivering scalable systems that support real business operations in a cloud-connected environment.<br><br>Responsibilities:<br>• Design, develop, and maintain robust software applications using Python and related technologies for enterprise use cases.<br>• Build and connect AI-driven solutions that integrate with databases, business platforms, and external services.<br>• Create and refine production-grade workflows involving large language models, orchestration pipelines, and agent-based processes.<br>• Implement solutions using modern AI development frameworks such as LangChain, AutoGen, or Semantic Kernel.<br>• Collaborate with cross-functional teams to deploy intelligent applications into live environments with reliability, security, and performance in mind.<br>• Develop cloud-integrated features and services, with preference for experience supporting Azure-based AI capabilities.<br>• Contribute to application enhancements across existing development stacks, including .NET, C#, ASP.NET, JavaScript, and the .NET Framework where needed.
We are looking for a Software Developer to join a team in New York, New York on a Long-term Contract assignment. This position focuses on building and supporting modern web applications using a mix of frontend and backend technologies, with an emphasis on dependable performance and clean, maintainable code. The ideal candidate is comfortable diagnosing technical issues independently and can contribute effectively in environments where healthcare data standards and compliance expectations are important.<br><br>Responsibilities:<br>• Design, develop, and maintain web-based applications using TypeScript, React, Node.js, and Microsoft .NET technologies.<br>• Build responsive user interfaces and support backend services that enable reliable application performance across the full stack.<br>• Investigate technical issues, identify root causes, and implement effective fixes to improve system stability.<br>• Work independently to manage development tasks, prioritize deliverables, and complete assignments with minimal supervision.<br>• Write clear, maintainable code in C#, ASP.NET, JavaScript, and .NET Framework within established development standards.<br>• Collaborate with cross-functional stakeholders to understand business needs and translate them into practical software solutions.<br>• Support applications that operate in healthcare-related environments while following applicable data handling and compliance expectations.
We are looking for a Software Developer to support a legal organization in Philadelphia, Pennsylvania through a Long-term Contract engagement. This role centers on building and enhancing automated legal documents while partnering with a technology-focused team that improves attorney workflows and client service. The position is best suited for someone who combines strong development skills with sound judgment, independence, and a practical understanding of document-driven processes in a services environment.<br><br>Responsibilities:<br>• Design, build, and maintain automated templates for legal and practice-related documents using document automation platforms and related development tools.<br>• Collaborate with attorneys, business stakeholders, and technology team members to translate document requirements into efficient automated solutions.<br>• Develop and support integrations between document automation tools and complementary legal technology services when needed.<br>• Write, test, and troubleshoot code using technologies such as C#, .NET, ASP.NET, and JavaScript to improve document generation performance and reliability.<br>• Manage updates to automated documents, ensuring accuracy, version control, and alignment with current legal and business requirements.<br>• Work independently with limited oversight while prioritizing assignments and making sound decisions within the scope of the role.<br>• Contribute ideas that improve automation processes, user experience, and operational efficiency across document-focused workflows.<br>• Provide technical support, documentation, and knowledge sharing to help users and team members adopt automation solutions effectively.
<p>A leading infrastructure and transportation services group is seeking a Senior Power BI Developer to design and own our enterprise semantic layer and deliver high-impact reporting for the Enterprise Reporting & Data Warehouse (ERDW) platform. This hands-on role sets the standard for data modeling, DAX, and report performance—turning complex data from Databricks and other sources into accurate, trusted insights that drive executive business decisions.</p><p><br></p><p><strong>Keys to the Role:</strong></p><p><strong></strong></p><ul><li>Hands-on experience with enterprise data platforms like <strong>Databricks</strong> or <strong>Snowflake</strong>.</li><li>Proficiency in <strong>semantic modeling</strong> and writing advanced <strong>DAX</strong> queries.</li><li>Proven track record of designing and deploying <strong>paginated reports</strong> (pixel-perfect reporting).</li><li>Direct experience executing full-scale ecosystem <strong>migrations to Databricks and Power BI</strong>.</li></ul><p><br></p><p><strong>RESPONSIBILITIES:</strong></p><p><br></p><ul><li><strong>Semantic Layer & DAX:</strong> Design enterprise-grade star-schema semantic models. Build advanced DAX measures, calculation logic, time intelligence, and calculation groups.</li><li><strong>Reporting & UX:</strong> Build interactive dashboards and paginated, print-ready reports (Power BI Report Builder/PBIRS via XMLA endpoints). Apply WCAG accessibility and responsive design.</li><li><strong>CI/CD & DevOps:</strong> Manage Power BI projects using PBIP format in source control (Azure DevOps/GitHub). Maintain Git-integrated workspaces, deployment pipelines, and automated validation.</li><li><strong>Performance & Governance:</strong> Optimize performance via VertiPaq analysis, query folding, aggregations, incremental refresh, composite models, and DAX tuning. Enforce RLS/OLS, sensitivity labels, capacity management, and endorsements.</li><li><strong>Data Integration & Strategy:</strong> Partner with Data Engineering to shape data from Databricks and Microsoft Fabric using Power Query/M and SQL. Define BI standards, document data lineage, mentor developers, and leverage AI-assisted development tools.</li></ul><p><br></p>
<p>We’re seeking an Automation Developer to design, build, and optimize automation solutions that drive operational efficiency and improve business outcomes. This role focuses on developing secure, scalable applications and workflows using Microsoft Power Platform, RPA technologies, API integrations, and emerging AI capabilities. You'll collaborate closely with both technical teams and business stakeholders to deliver reliable, well-governed solutions that support organizational goals.</p><p><br></p><p>Key Responsibilities</p><ul><li>Design, develop, and enhance automation workflows and business applications using Microsoft Power Platform, RPA tools, and related technologies.</li><li>Integrate APIs, AI services, and other modern technologies to improve process efficiency and user experience.</li><li>Implement secure solutions that protect data, credentials, and system interactions while meeting compliance and governance standards.</li><li>Follow established development practices for solution design, testing, deployment, documentation, and ongoing support.</li><li>Partner with IT teams and business stakeholders to gather requirements and translate business challenges into technical solutions.</li><li>Create technical designs, development plans, and implementation approaches for approved initiatives.</li><li>Lead and support testing activities, including user acceptance testing, to ensure solutions perform as expected.</li><li>Monitor production environments, troubleshoot issues, and resolve automation failures to maintain system reliability and performance.</li><li>Maintain documentation, approvals, and audit-ready records to support change management, compliance, and software development lifecycle requirements.</li></ul><p><br></p>
We are looking for an experienced Senior Business Systems Analyst to support business and technology initiatives in Fort Washington, Pennsylvania. This Long-term Contract position will focus on translating operational needs into effective system solutions while partnering closely with stakeholders across the organization. The ideal candidate brings strong business systems expertise, analytical thinking, and the ability to work within technical environments that include Ruby on Rails applications.<br><br>Responsibilities:<br>• Partner with business teams and technical stakeholders to gather, clarify, and document system needs and process expectations.<br>• Analyze existing workflows and identify opportunities to improve efficiency, functionality, and overall system performance.<br>• Translate business objectives into detailed functional specifications, user stories, and supporting documentation for development teams.<br>• Work alongside engineering teams supporting Ruby on Rails-based applications to ensure requirements are accurately understood and delivered.<br>• Facilitate discussions, workshops, and reviews to align project scope, priorities, and solution design with business goals.<br>• Support testing efforts by defining acceptance criteria, validating outcomes, and confirming that implemented solutions meet business requirements.<br>• Track issues, risks, and dependencies throughout the project lifecycle and communicate updates to relevant stakeholders.<br>• Assist with system enhancements and process changes, including business-impact assessments and implementation support when needed.
<p><strong>Sr. Data Engineer IV</strong></p><p><strong>Contract through 12/31/26 with ongoing extensions</strong></p><p><strong><u>*REMOTE BUT MUST BE ABLE TO INTERVIEW ONSITE IN PHILADELPHIA, PA*</u></strong></p><p><br></p><p>We are seeking a Senior Data Engineer to support enterprise data modernization initiatives focused on inventory, supply, and yield analytics. This role will be responsible for designing, building, and enhancing scalable data pipelines within a modern cloud-based data ecosystem. The ideal candidate brings strong hands-on expertise in Databricks, Python, PySpark, and AWS, along with experience supporting migration efforts, modernizing legacy platforms, and delivering reliable data assets for analytics and reporting environments.</p><p><br></p><p>Responsibilities:</p><ul><li>Design, develop, test, and maintain scalable ETL processes and data pipelines using Databricks, Python, PySpark, AWS, and Snowflake.</li><li>Build and enhance data engineering solutions supporting inventory, supply, and yield analytics initiatives.</li><li>Develop core data assets and pipelines that support enterprise reporting and analytics platforms, including Tableau.</li><li>Modernize legacy data engineering jobs and contribute to cloud migration and technical debt reduction efforts.</li><li>Create and maintain technical documentation, specifications, testing artifacts, and quality assurance processes.</li><li>Provide post-deployment support, troubleshoot production issues, and ensure reliable pipeline operations.</li><li>Identify and mitigate risks, including single points of failure (SPOF), to improve platform stability and resiliency.</li><li>Develop and manage infrastructure using Terraform.</li><li>Implement and maintain CI/CD pipelines using tools such as GitHub Actions or Concourse.</li><li>Collaborate with engineering teams, stakeholders, and Agile Release Train (ART) members to define requirements and deliver scalable solutions.</li><li>Participate in code reviews, knowledge sharing, and continuous improvement initiatives.</li></ul><p><br></p>