Back to jobs

Software Developer

Custom Software Development · Miami, FL, US

Spotted 29m agoFull-time

Job details

Pay
$75,000 – $115,000 a year
Work mode
On-site
Employment
Full-time
Posted
Oct 17, 2026
Last confirmed open
Oct 17, 2026
Job description

About this role

Job Description

Custom Software Development is listed as the company for this Software Developer role. This suggested job description is intended for a software development professional who can design, build, test, and maintain applications that support business needs.

The Software Developer will work with project stakeholders and technical team members to develop reliable software solutions, improve existing applications, troubleshoot defects, and maintain code quality. The ideal candidate has a solid foundation in programming, analytical thinking, and software development practices, along with the ability to translate technical requirements into practical solutions.

Responsibilities

  • Design, develop, test, and maintain software applications based on project requirements.
  • Write clean, readable, reusable, and maintainable code.
  • Collaborate with developers, designers, and stakeholders to understand functional requirements.
  • Build and enhance application features using appropriate programming languages and frameworks.
  • Identify, troubleshoot, and resolve software defects and performance issues.
  • Participate in code reviews and follow established development standards.
  • Develop and maintain unit tests and assist with application testing.
  • Integrate applications with databases, APIs, and third-party services as required.
  • Maintain technical documentation for application features, configurations, and development processes.
  • Use version-control tools to manage code changes and collaborate with team members.
  • Assist with application deployments, updates, and ongoing maintenance.
  • Recommend improvements to application performance, reliability, security, and usability.

Requirements

  • Experience in software development or a related technical field.
  • Proficiency in at least one programming language, such as Java, Python, C#, JavaScript, or TypeScript.
  • Understanding of object-oriented programming, data structures, and software design principles.
  • Familiarity with relational databases and SQL.
  • Knowledge of REST APIs and application integration concepts.
  • Understanding of debugging, testing, and version-control practices.
  • Strong analytical, troubleshooting, and problem-solving abilities.
  • Effective communication and teamwork skills.
  • Ability to manage tasks, meet project deadlines, and learn new technologies.

Preferred Skills

  • Experience with modern frameworks such as React, Angular, .NET, Spring Boot, or Node.js.
  • Familiarity with Git-based workflows and collaborative development tools.
  • Exposure to cloud platforms such as Microsoft Azure or Amazon Web Services.
  • Knowledge of CI/CD pipelines, automated testing, and deployment practices.
  • Understanding of secure coding principles and application performance optimization.
  • Familiarity with Agile or Scrum development methodologies.
  • A degree in computer science, software engineering, or a related field is helpful; equivalent practical experience may also be relevant.

About the Company

The company name provided is Custom Software Development. Its specific legal business name, current operations, and Miami-area presence have not been independently verified. Before publication, replace this section with an accurate description of the employer, its software products or services, and the customers it serves.

Benefits

Potential benefits may include health insurance, paid time off, retirement savings options, professional development, and opportunities to work on varied software projects. Actual benefits must be confirmed by the employer.

Pay: $75,000.00 - $115,000.00 per year

Benefits:

  • Health insurance
  • Relocation assistance
  • Visa sponsorship

Work Location: In person

Interested in this role?Continue on Indeed to apply.
Apply on Indeed