About Strategystaff
Sourced by ZipRecruiter
Company size
201 - 500 Employees
Headquarters location
Sparta, NJ, US
Year founded
2008
Job Description STRATEGIC STAFFING SOLUTIONS HAS AN OPENING. This is a Contract Opportunity with our company that MUST be worked on a W2 Only. No C2C eligibility for this position.
Visa Sponsorship is Available. The details are below. "Beware of scams.
S3 never asks for money during its onboarding process." Job Title: Software Engineer Contract Length: 12+ Months Location: Chandler, AZ 85286 (Hybrid - 3 days onsite / 2 days remote) Ref# 246548 Seeking a Software Engineer to support integration development and clean data movement between lending origination systems. This role will contribute to multiple ongoing projects within an Agile software engineering environment and collaborate closely with integration and development teams. This is a hybrid position requiring 3 days onsite and 2 days remote in Chandler, AZ
Key Responsibilities Write, test, and debug Java code to support backend application development Collaborate with developers and team members to design and implement new features Maintain and improve existing application codebases Participate in code reviews to ensure code quality and adherence to best practices Work with databases, APIs, and backend technologies Troubleshoot and resolve software defects and technical issues Document code, processes, and technical implementations Stay current with Java technologies, frameworks, and development practices Contribute to moderately complex software engineering initiatives and deliverables Support integration development and data movement between lending origination systems Required Qualifications 4+ years of Software Engineering experience or equivalent combination of: Work experience Consulting experience Military experience Training Education Experience with Java programming and object-oriented programming principles Understanding of relational databases and SQL Experience using version control systems such as Git Familiarity with Agile development methodologies Experience troubleshooting and resolving software defects Preferred Skills Experience with Java frameworks such as Spring or Hibernate Exposure to web technologies including HTML, CSS, and JavaScript Experience with build and dependency management tools such as Maven or Gradle Familiarity with unit testing frameworks such as JUnit Experience working with APIs and backend integrations Understanding of software engineering best practices and code quality standards
Sourced by ZipRecruiter
201 - 500 Employees
Sparta, NJ, US
2008
software engineer 2
software engineer 3
software engineer 1
software engineers
software engineering
computer software engineer
it software engineer
software developer
software engineering specialist
enterprise software engineer
Senior Software Engineer Contract Salaries
Senior Software Engineer Contract Career Research
Q: What skills or qualities help someone succeed as a Software Engineer?
A: To succeed as a Software Engineer, key technical skills include proficiency in programming languages such as Java, Python, or C++, as well as expertise in software development methodologies like Agile and version control systems like Git. Additionally, strong problem-solving skills, attention to detail, and the ability to learn and adapt quickly are essential soft skills, along with effective communication and collaboration skills to work with cross-functional teams. These technical and soft skills enable Software Engineers to design, develop, and maintain high-quality software applications, driving career growth and effectiveness in the role.
Q: What is the career path for a Software Engineer?
A: A Software Engineer's typical career progression involves starting as a Junior Software Engineer, where they focus on coding and contributing to existing projects, then advancing to a Mid-Level Software Engineer role, where they take on more complex tasks, lead smaller projects, and mentor junior team members. As they gain experience, they can move into Senior Software Engineer positions, where they lead large-scale projects, architect software systems, and make technical decisions that impact the organization. With continued growth, Software Engineers can pursue leadership roles, such as Technical Lead or Engineering Manager, or transition into specialized areas like DevOps, Product Management, or Technical Consulting.
