Robert Half - Miami, FL

posted 4 months ago

Full-time - Mid Level
Miami, FL
Administrative and Support Services

About the position

We are offering an exciting opportunity for a Software Developer based in Miami, Florida. This role involves designing and developing full-stack software applications, translating project requirements into technical solutions, and optimizing application performance. You will be working closely with a compact, interdisciplinary team and playing a pivotal role in influencing the scalability and performance of our new platform. As a Software Developer, you will be responsible for creating robust applications that meet the needs of our users while ensuring high standards of quality and security. Your contributions will directly impact the success of our projects and the overall user experience. In this position, you will design, develop, and maintain scalable full-stack software applications using Python for backend and React for frontend. You will work closely with various teams to gather and analyze requirements, translating these into practical technical solutions across the software stack. Writing clean, efficient, and maintainable code following best practices and coding standards will be a key part of your responsibilities. You will also perform code reviews and provide constructive feedback to other engineers, ensuring that the team adheres to high coding standards. Troubleshooting complex issues to ensure a high standard of reliability and functionality will be essential, as will implementing security best practices to protect sensitive data and prevent vulnerabilities. You will optimize application performance and participate in on-call shifts as necessary, leveraging your skills in various technologies such as Apache Struts, Backend Development, C++, Database, EO/IR systems, AB Testing, Ajax, API Development, ASP.NET, and CSS to enhance software development processes and procedures.

Responsibilities

  • Design, develop, and maintain scalable full-stack software applications using Python for backend and React for frontend
  • Work closely with various teams to gather and analyze requirements, translating these into practical technical solutions across the software stack
  • Write clean, efficient, and maintainable code following best practices and coding standards
  • Perform code reviews and provide constructive feedback to other engineers
  • Troubleshoot complex issues to ensure a high standard of reliability and functionality
  • Implement security best practices to protect sensitive data and prevent vulnerabilities
  • Optimize application performance and participate in on-call shifts as necessary
  • Leverage skills in Apache Struts, Backend Development, C++, Database, EO/IR systems, AB Testing, Ajax, API Development, ASP.NET, CSS to enhance software development processes and procedures.

Requirements

  • A minimum of three years' experience in software development is required.
  • Proficiency in Apache Struts is a must.
  • Must possess skills in Backend Development.
  • Knowledge and experience in C++ is necessary.
  • Familiarity with database systems and architecture is required.
  • Experience in EO/IR systems is desirable.
  • Must have experience in AB Testing.
  • Proficiency in Ajax is necessary.
  • Experience in API Development is required.
  • Knowledge and experience in ASP.NET is necessary.
  • Proficiency in CSS is required.
  • Candidates must have the ability to work both individually and as part of a team.
  • Excellent problem-solving abilities and communication skills.
  • Must have the ability to handle multiple tasks and prioritize accordingly.
  • An understanding of the software development life cycle (SDLC) is necessary.
  • Must be able to adapt to changing technologies and learn new skills quickly.
  • Bachelor's degree in computer science or a related field is desirable.
  • Familiarity with Agile development methodologies is a plus.
  • Must have the ability to work under minimal supervision.
  • Strong attention to detail and a high degree of accuracy in work is necessary.
  • Candidates must be legally eligible to work in the specified location.

Nice-to-haves

  • Experience in EO/IR systems is desirable.
  • Familiarity with Agile development methodologies is a plus.

Benefits

  • Medical insurance
  • Vision insurance
  • Dental insurance
  • Life insurance
  • Disability insurance
  • 401(k) plan enrollment
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service