Jobs
Software Developer
Sayreville, NJ 08871
8 Months, Contract
On-Site
Job Summary
- Job Title:
- Software Developer
- Posted Date:
- Dec 2, 2025
- Duration:
- 8 Months, Contract
- Shift(s):
-
09:00 - 17:30 EST
Description
We are seeking a skilled and innovative Software Developer to design, develop, test, and maintain software applications. The ideal candidate will have strong programming skills, problem-solving ability, and experience in full-cycle application development.
Key Responsibilities
-
Design, develop, and maintain high-quality software applications.
-
Write clean, scalable, and efficient code using programming languages such as Java, Python, C#, JavaScript, etc.
-
Participate in the full software development lifecycle (SDLC) including requirements gathering, design, coding, testing, deployment, and maintenance.
-
Debug, troubleshoot, and resolve technical issues in existing applications.
-
Collaborate with cross-functional teams including QA, Product Management, and UI/UX teams.
-
Perform code reviews and follow best development practices.
-
Integrate third-party APIs and services.
-
Develop technical documentation and user training materials.
-
Work with databases such as MySQL, SQL Server, MongoDB, or PostgreSQL.
-
Ensure software security, performance, and optimization.
Required Skills & Qualifications
-
Bachelor’s degree in Computer Science, Information Technology, or related field.
-
Proven experience as a Software Developer or similar role.
-
Strong knowledge of at least one programming language (Java, Python, C#, JavaScript, etc.).
-
Experience with frameworks such as Spring Boot, .NET, React, Angular, Node.js, etc.
-
Familiarity with Git version control and CI/CD tools.
-
Good understanding of databases and SQL.
-
Knowledge of Agile/Scrum methodologies.
-
Strong analytical and problem-solving skills.
-
Excellent communication and teamwork skills.
As part of our recruitment process, we may use automated tools or AI-enabled technologies to assist with resume screening and candidate matching. These tools help our recruitment team review applications more efficiently, but they do not make hiring decisions. All final decisions are made by human reviewers.

