Software Developer

UPI SOFTWARE, INC.
Miami, FL, United States
18 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$75,000.0 - $115,000.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) JavaScript (Programming Language) .NET Framework Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Application Integration Architecture Software Applications Application Performance Management Application Testing Automation of Tests
+30 more
Unit Testing Microsoft Azure C Sharp (Programming Language) Software Quality Code Review Computer Programming Databases Custom Software Data Structures Software Debugging Python (Programming Language) Node.Js Object-Oriented Software Development Scrum Methodology Secure Coding Software Deployment Software Engineering Software Systems TypeScript Web Application Frameworks ReactJS Delivery Pipeline Spring-boot AngularJS Git Flow Solid Principles Information Technology Restful APIs Software Version Control Programming Languages

Job description

  • 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

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., * 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.

Benefits & conditions

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

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…