Back to jobs

Application developer

new york

Job Description: Application Developer

Position Overview

We are seeking a skilled Application Developer to design, develop, test, and maintain high‑quality software applications. The ideal candidate should have strong programming skills, experience in full‑stack development, and the ability to work in a collaborative, agile environment.


Key Responsibilities

  • Develop, test, and deploy applications based on business requirements.
  • Collaborate with cross‑functional teams including product managers, designers, and QA engineers.
  • Write clean, scalable, and maintainable code following best practices.
  • Troubleshoot, debug, and upgrade existing applications.
  • Participate in code reviews and contribute to continuous improvement.
  • Integrate third‑party APIs and services where required.
  • Maintain technical documentation for architecture, design, and processes.
  • Ensure application security, performance, and reliability.
  • Stay updated with emerging technologies and industry trends.

Required Skills & Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • Strong proficiency in one or more programming languages (e.g., Java, C#, Python, JavaScript).
  • Experience with front-end frameworks (React, Angular, or Vue).
  • Experience with back-end frameworks (Node.js, .NET, Spring Boot, Django, etc.).
  • Good understanding of databases (SQL/NoSQL).
  • Familiarity with RESTful APIs, microservices, and cloud platforms (Azure, AWS, GCP).
  • Knowledge of version control (Git).
  • Understanding of DevOps practices & CI/CD pipelines is a plus.
  • Strong problem‑solving skills and attention to detail.

Preferred Qualifications

  • Experience working in Agile/Scrum teams.
  • Knowledge of container technologies (Docker, Kubernetes).
  • Experience with automated testing frameworks.
  • Certification in cloud, application development, or related areas.

Soft Skills

  • Excellent communication and teamwork abilities.
  • Ability to manage time and prioritize tasks effectively.
  • Analytical thinking and proactive approach to problem solving.

Footer for a Job Post

Apply for this job

*

indicates a required field

Phone
Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf