Job Title: Software Engineer
Location: Miami, Florida, United States
Type: Full Time
Our client is looking for a skilled Software/Web Developer to join their team.
In this role, you will be responsible for designing, developing, and maintaining web-based applications and distributed systems. You will build new functionalities while ensuring system reliability, scalability, and high-quality code standards. The position requires expertise across multiple technologies and active collaboration with cross-functional teams to deliver effective solutions aligned with business needs.
Key Responsibilities
- Develop, enhance, and support web applications and enterprise systems.
- Write, test, debug, deploy, and maintain clean and efficient code.
- Manage and update website content using CMS platforms or related tools.
- Ensure application security, including implementing encryption and secure networking practices.
- Deliver solutions that meet functional requirements with minimal defects.
- Act as a primary contact for stakeholders, providing timely updates and resolving issues.
- Follow internal development standards and maintain accurate technical documentation.
- Partner with developers, testers, and business stakeholders to complete projects successfully.
- Provide technical leadership and mentorship to team members and external partners.
- Stay updated on emerging technologies and recommend future improvements.
Required Qualifications
- Bachelor’s degree in Computer Science, Information Systems, or a related field, or equivalent experience.
- 4 to 7 years of hands-on experience in software development, implementation, and support.
Skills & Expertise
- Strong communication skills, both written and verbal.
- High attention to detail and commitment to quality delivery.
- Experience in building, testing, and deploying production-ready applications.
- Understanding of Agile/Scrum practices and full software development lifecycle.
- Proficiency in documentation and time management.
Technical Skills
- Advanced experience in one or more of: HTML, JavaScript, .NET, React, Angular, C#, MVC, Git, jQuery, Bootstrap, Visual Studio.
- Strong understanding of programming concepts, coding standards, and object-oriented principles.
- Experience working with SQL, LINQ, Entity Framework, and database performance optimization.
- Familiarity with APIs and data formats such as REST, JSON, XML, authentication, and token-based systems.
- Knowledge of design patterns and application architecture.
- Basic understanding of networking, security protocols, and encryption.
- Awareness of UI/UX design principles.
- Experience with cloud platforms like AWS or Azure is preferred.
- Familiarity with tools such as Jira, Azure DevOps, Repos, and branching strategies is a plus.