Jobs
We strongly encourage applications from individuals with disabilities, including those with autism or other forms of neurodivergence. Our company is committed to diversity, inclusivity, and creating a supportive work environment for all employees.
Software Application Developer
Sayreville, NJ 08871
7 Months, Contract
On-site
Job Summary
- Job Title:
- Software Application Developer
- Posted Date:
- Oct 14, 2025
- Duration:
- 7 Months, Contract
- Shift(s):
-
08:00 - 16:00
-
- We care about you! Explore Rangam’s benefits information
Description
The Software Application Developer is responsible for designing, developing, testing, and maintaining software applications that meet business requirements. The role involves collaborating with cross-functional teams to analyze user needs, translate them into technical specifications, and deliver scalable, efficient, and reliable software solutions.
Key Responsibilities:
-
Design, develop, and implement software applications using modern programming languages and frameworks.
-
Participate in the full software development lifecycle (SDLC), including requirements gathering, design, coding, testing, deployment, and maintenance.
-
Collaborate with project managers, business analysts, and QA teams to ensure timely delivery of high-quality applications.
-
Troubleshoot, debug, and upgrade existing software systems to improve performance and reliability.
-
Write clean, efficient, and maintainable code following coding standards and best practices.
-
Integrate applications with databases, APIs, and third-party services.
-
Prepare technical documentation, including design specifications and user guides.
-
Conduct code reviews and provide technical mentorship to junior developers.
-
Stay updated with emerging technologies and contribute to continuous improvement initiatives.
Required Skills and Qualifications:
-
Bachelor’s degree in Computer Science, Information Technology, or a related field.
-
Proficiency in one or more programming languages such as Java, C#, Python, JavaScript, or .NET.
-
Experience with front-end technologies (e.g., React, Angular, or Vue.js) and back-end frameworks (e.g., Spring Boot, ASP.NET Core, Node.js).
-
Strong understanding of relational databases (MySQL, SQL Server, PostgreSQL) and NoSQL databases (MongoDB).
-
Familiarity with RESTful APIs, microservices architecture, and cloud platforms (AWS, Azure, or Google Cloud).
-
Knowledge of version control systems (Git, GitHub, GitLab).
-
Excellent problem-solving and analytical skills.
-
Strong communication and teamwork abilities.