Jobs

Software Developer

|  Posted On: Sep 15, 2026

location:New York, NY 10001

Duration:Full Time

mode of work:On-Site

Job Summary

Job Title:  
Software Developer
Posted Date:  
Sep 15, 2026
Duration:  
Full Time
Shift(s):  

08:00 - 16:00

Salary ($): 
54.81 - 58.06 per Hourly (compensation based on experience and qualifications)

Description

Software Application Developer

Experience

  • 2–5 years of professional software application development experience.
  • Experience developing, testing, deploying, and supporting web, desktop, or mobile applications.
  • Experience working with cross-functional teams in an Agile/Scrum environment.
  • Experience integrating applications with databases, REST APIs, and third-party services.
  • Experience with source control, code reviews, debugging, and production support.

Skills

  • Proficiency in one or more programming languages: Java, C#, Python, JavaScript, or TypeScript.
  • Knowledge of front-end and back-end frameworks such as React, Angular, Node.js, .NET, or Spring Boot.
  • Strong understanding of SQL, relational databases, RESTful APIs, and Git.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
  • Knowledge of unit testing, automated testing, CI/CD, and secure coding practices.
  • Strong problem-solving, communication, and teamwork skills.

Duties and Responsibilities

  • Design, develop, test, and maintain software applications based on business requirements.
  • Collaborate with product managers, designers, QA engineers, and stakeholders to deliver solutions.
  • Write clean, reusable, secure, and well-documented code.
  • Build and maintain integrations with databases, APIs, and external services.
  • Troubleshoot application issues, debug defects, and provide production support.
  • Optimize application performance, reliability, and scalability.
  • Participate in code reviews, sprint planning, technical discussions, and release activities.
  • Maintain technical documentation and follow development standards, security policies, and best practices.

AI-Assisted Application Screening

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.

How can we help?

Training Modules