Position Summary:
The Software Engineer will work as part of the Warriors team, supporting finance-related service teams, particularly within Salesforce and AWS environments.
This is a Temp-to-Hire opportunity with the goal of transitioning to a full-time position if performance and fit align.
Primary Responsibilities:
- Design, develop, implement, test, and maintain business and computer applications software
- Gather and analyze system requirements and develop solutions based on specifications
- Fine-tune and improve sophisticated software projects
- Customize and implement system software according to client requirements
- Create detailed software specifications, test plans, and test data
- Perform code modifications and unit testing
- Build migration packages for testing and implementation phases
- Conduct quality assurance reviews and post-implementation validation
- Troubleshoot and resolve bugs and system issues
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related technical field
- 5–7 years of relevant software engineering experience
- Strong foundation in computer science: algorithms, data structures, and software design
- Experience in large-scale software development
- Skilled in troubleshooting, debugging, and unit testing
- Proficiency in the following:
Core Technologies:
- Java / Spring Boot
- JavaScript, React, Node.js
- SQL
- REST, SOAP, and Microservices integration
- Agile/Scrum practices and adaptability to changing priorities
Nice-to-Have Skills:
- Salesforce (Apex, Visual Force, LWC)
- AWS (IAM, ECS, EKS)
- Terraform (AWS Infrastructure as Code)
- Kafka / Event-driven architecture
- MongoDB
- Flowable
- Git / Jira
Work Environment:
- Remote (Virtual) position aligned with Arizona (AZ) Time Zone
- Candidates must be based Onshore USA (No California)
- FTE conversion includes some occasional travel (twice a year)