Job Summary:
The Software Developer is responsible for designing developing testing and implementing software solutions. This role involves collaborating with other developers and stakeholders to create high-quality efficient and scalable applications. The developer will participate in all phases of the software development lifecycle from requirements gathering to deployment and maintenance.
Location: Miami Florida United States
Responsibilities:
- Write clean efficient and well-documented code.
- Participate in code reviews.
- Debug and troubleshoot software issues.
- Collaborate with other developers and stakeholders.
- Design and implement software solutions based on requirements.
- Test and deploy software applications.
- Maintain and improve existing software.
Required Skills & Certifications:
- Proficiency in at least one programming language (e.g. Java Python C).
- Understanding of data structures and algorithms.
- Experience with software development methodologies (e.g. Agile Waterfall).
- Familiarity with version control systems (e.g. Git).
Preferred Skills & Certifications:
- Experience with specific frameworks or libraries relevant to the role.
- Knowledge of database systems (e.g. SQL NoSQL).
- Experience with cloud platforms (e.g. AWS Azure GCP).
- Bachelors degree in Computer Science or a related field.
Special Considerations:
- None specified.
Scheduling:
- Standard business hours Monday-Friday.
- Schedule determined by project needs and team coordination.