This contingent resource assignment offers the opportunity to contribute to moderately complex engineering initiatives within a collaborative software development environment. The role supports both front‑end and back‑end deliverables while participating in planning and execution across distributed systems.
Core Responsibilities
- Consult on and participate in moderately complex software engineering initiatives, contributing to planning, analysis, and execution of engineering deliverables.
- Review and assess engineering challenges that require in‑depth evaluation of variable technical factors.
- Contribute to the resolution of technical issues through collaboration and solid understanding of engineering fundamentals, internal processes, and compliance requirements.
- Work closely with client personnel, product teams, and fellow engineers to deliver scalable, reliable solutions.
Back‑End Engineering (Primary Focus)
The ideal candidate will be strong on the back end, with the ability to design, build, and maintain scalable distributed systems. This includes :
Advanced proficiency in Java within API‑driven, service‑oriented architectures.Experience developing and maintaining microservices that integrate smoothly across distributed systems.Strong knowledge of system performance, API integration patterns, and fault‑tolerant service design.Front‑End Engineering
While back‑end experience is the priority, the role also includes contributing to UI development, ideally with experience in :
Modern JavaScript frameworksComponent‑based architectureBuilding accessible, intuitive interfaces that enhance user experienceAI & Conversational Automation (Optional Exposure)
This role offers optional hands‑on opportunities with conversational AI tools and intelligent automation platforms, including :
DialogflowPython‑based toolingPlaybook LiveNextGen agent technologies