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 an ERP/CRM Consultant to support enterprise application stability and continuous improvement in New York, New York. This Long-term Contract position focuses on diagnosing system issues, coordinating enhancements, and working closely with business and technology teams to deliver effective solutions. The ideal candidate brings strong technical problem-solving skills, sound documentation practices, and experience operating within structured IT controls.<br><br>Responsibilities:<br>• Address application defects, troubleshoot user-reported issues, and drive timely resolution of support requests<br>• Organize and refine a queue of system fixes and enhancement items, balancing urgency, impact, and business priorities<br>• Examine recurring problems, document findings, and translate analysis into practical recommendations for improvement<br>• Apply established IT governance standards and follow formal change control procedures for system updates and releases<br>• Partner with business stakeholders and IT counterparts to clarify needs, align expectations, and support solution delivery<br>• Maintain clear records of incidents, corrective actions, and configuration updates to improve visibility and knowledge sharing