Agility Partners
Software Engineer
Skills
9 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Freelance / Contract
Location:
Little Rock, AR, USA
Work mode:
Onsite
Published on:
16 October 2026
What they need
We are seeking a strong Software Engineer to join a team responsible for supporting and modernizing critical enterprise applications that enable highly regulated operational and market-facing business processes. This role will play a key part in a large modernization effort focused on decomposing legacy applications, building integrations between systems, and delivering enhancements that support evolving regulatory and business requirements.
The ideal candidate is an experienced problem solver who enjoys untangling complex legacy code, understanding intricate business processes, and designing practical solutions. This position is heavily backend-focused (approximately 80%) but requires enough front-end expertise to contribute across the full application stack when needed.
Success in this role requires technical curiosity, strong debugging abilities, and the ability to quickly learn a specialized business domain filled with complex workflows, terminology, and interconnected systems.
Key Responsibilities
- Design, develop, maintain, and enhance enterprise applications supporting mission-critical operational processes.
- Modernize and refactor legacy systems, breaking down monolithic applications into scalable and maintainable services.
- Develop integrations between existing enterprise applications and newly modernized platforms.
- Build, maintain, and optimize Java-based backend services and APIs.
- Analyze, troubleshoot, and improve highly complex legacy codebases.
- Create and support user-facing functionality utilizing Angular and modern front-end frameworks.
- Write, analyze, and optimize complex SQL queries, stored procedures, and database integrations.
- Support containerized application deployments using Kubernetes and Docker.
- Participate in GitHub-based source control and CI/CD delivery processes.
- Partner with business and technical stakeholders to understand requirements and translate them into scalable solutions.
- Investigate production issues, identify root causes, and implement long-term fixes.
- Utilize AI-assisted development tools to accelerate understanding of large codebases, documentation, and technical dependencies.
Required Qualifications
- 5+ years of experience in software engineering or application development.
- Strong experience developing enterprise applications using Java.
- Advanced SQL skills, including the ability to read, troubleshoot, and optimize complex SQL statements.
- Experience with Oracle databases and relational data modeling.
- Experience building integrations between applications, services, and enterprise platforms.
- Experience with Angular or similar front-end frameworks.
- Experience deploying and supporting applications in Kubernetes environments.
- Experience working with GitHub and modern CI/CD pipelines.
- Strong debugging, troubleshooting, and root-cause analysis skills.
- Proven ability to work effectively within complex legacy application environments.
- Strong communication and collaboration skills.
Preferred Qualifications
- Experience with TimeLeaf data structures, tables, or related systems.
- Experience with Azure Synapse Analytics.
- Experience with Azure Data Factory.
- Experience working with highly regulated enterprise applications.
- Familiarity with containerized microservices architecture.
- Experience leveraging AI-powered development tools, including Microsoft Copilot, Claude, or similar platforms.
- Experience modernizing legacy applications and improving system interoperability.
- Exposure to complex operational, compliance, or transactional business processes.
The ideal candidate:
- Enjoys diving into complicated legacy systems and figuring out how they work.
- Can quickly understand large, interconnected codebases.
- Is comfortable working in a specialized business domain with complex terminology and numerous system dependencies.
- Speaks up when they see opportunities for improvement and advocates for sound engineering practices.
- Balances technical excellence with practical business outcomes.
- Uses modern tools, including AI-assisted development platforms, to accelerate learning and productivity.
- Thinks critically about solutions and designs systems that work effectively for a broad set of users and stakeholders.
Technical Environment
Backend
- Java
- Oracle Database
- SQL
- REST APIs
- System Integrations
Frontend
- Angular
- JavaScript / TypeScript
Cloud & DevOps
- Kubernetes
- Docker
- GitHub
- CI/CD Pipelines
- Azure Synapse Analytics
- Azure Data Factory
AI-Assisted Development
- Microsoft Copilot (preferred)
- Claude (preferred)
Business Impact
This role contributes directly to the modernization and enhancement of critical enterprise systems that support annual business operations, user data submission processes, regulatory compliance initiatives, and strategic technology roadmaps. The engineer will play a key role in ensuring applications remain reliable, scalable, and compliant while helping drive a significant modernization effort focused on integration, maintainability, and long-term operational success.tion.
Other offers great for you!
These companies are also looking for great profiles
NGC x OPTIMA
Ingénieur Logiciel embarqué
Freelance
Cergy, France
Hybrid, Onsite
Skills
1 month ago
Quick apply
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
7 days ago
Quick apply
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Neuilly-sur-Seine, France
Hybrid
Skills
2 days ago
Quick apply
No company information available.