Title: Software Engineer
Location: Irving, TX
Alternative Location: Las Colinas, Minneapolis
Duration: 12 months
Work Engagement: W2
Work Schedule: Hybrid 3 days in office/2 days remote
Benefits on offer for this contract position: Health Insurance, Life insurance, 401K and Voluntary Benefits
Summary:
In this contingent resource assignment, you may: Consult on or participate in moderately complex initiatives and deliverables within Software Engineering and contribute to large-scale planning related to Software Engineering deliverables. Review and analyze moderately complex Software Engineering challenges that require an in-depth evaluation of variable factors. Contribute to the resolution of moderately complex issues and consult with others to meet Software Engineering deliverables while leveraging solid understanding of the function, policies, procedures, and compliance requirements. Collaborate with client personnel in Software Engineering. Required Qualifications: Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work or consulting experience, training, military experience, education.
Key Responsibilities:
Design, develop, test, and maintain high quality full stack applications using React (TypeScript) on the frontend and Java based services on the backend
- Contribute to the implementation of modern application architectures, including componentized UIs, microservices, REST APIs, and data persistence layers
- Write clean, maintainable, and well tested code that adheres to enterprise security, performance, and reliability standards
- Participate in code reviews, providing and receiving constructive feedback to continuously improve code quality and team standards
- Troubleshoot and resolve complex technical issues related to application performance, scalability, stability, and security
Frontend Development (React Focus)
- Build responsive, accessible, and highly interactive user interfaces using the React framework and modern JavaScript/TypeScript patterns
- Translate Figma designs, UX specifications, and product requirements into reusable, production ready UI components
- Implement state management patterns (e.g., Redux or equivalent) to support scalable and maintainable frontend applications
- Ensure consistent user experience across browsers and devices, with a strong focus on usability and performance
Backend Development (Java Focus)
- Develop and maintain secure, scalable Java based backend services that support IAM workflows and enterprise integrations
- Design and consume RESTful APIs to integrate frontend applications with IAM platforms and downstream systems
- Apply object-oriented design principles and established patterns to build extensible and reliable services
- Collaborate with architects and senior engineers to align implementations with broader platform and integration strategies
Agile Execution & Collaboration
- Actively participate in Agile delivery models such as Scrum and Kanban
- Contribute to sprint planning, backlog refinement, estimation, and retrospectives
- Collaborate closely with cross functional partners (product, UX, architecture, QA, security) to deliver incremental value
- Communicate progress, risks, and technical considerations clearly within the team
AI Assisted Development & Modern Engineering Practices
- Use AI assisted development tools (e.g., GitHub Copilot or equivalent) to improve productivity, code quality, and delivery speed in accordance with enterprise standards
- Contribute to the integration of intelligent capabilities into applications, where applicable, through clean and well designed interfaces
- Apply DevOps and CI/CD best practices to support reliable build, test, and deployment pipelines
Key Requirements: