Search

Senior Software Developer

HAYES MEDICAL STAFFING LLC
locationFort Lauderdale, FL, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job Description

Overview:

The Senior Software Developer will lead the design, development, and execution of full-stack applications, integrating front-end and back-end technologies to support the company’s goals. This role involves collaborating with internal and external development teams, ensuring high-quality code and system performance, with a focus on security, scalability, and compliance. The developer will be responsible for incorporating security-conscious coding practices and ensuring that all solutions adhere to cybersecurity standards and best practices.

Job Duties:

  • Full-Stack Development: Lead the design and development of scalable web applications using front-end technologies like ReactJS and back-end services with databases like MongoDB, Redis, and Postgres.
  • Salesforce Integration: Work closely with internal and external teams to integrate applications with Salesforce, ensuring seamless data flow and user experience across platforms.
  • Performance Optimization & Code Reviews: Optimize application performance and ensure adherence to secure coding practices through detailed code reviews.
  • Collaboration & Project Management: Manage development projects, ensuring timely delivery, effective communication, and alignment with security best practices.
  • Security & Compliance: Ensure secure coding practices and adherence to compliance frameworks like NIST and SOC2 Type 2 in the software development lifecycle.
  • Documentation & Knowledge Sharing: Produce detailed documentation for software architecture, code, and best practices to support cross-team collaboration and project handoffs.

Qualifications:

  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • Experience: 5+ years of experience in full-stack development with a strong focus on project management, cybersecurity best practices, and collaboration with external teams.
  • Technical Skills:
    • Proficient in front-end technologies, particularly ReactJS.
    • Strong back-end development skills with databases like MongoDB, Redis, and Postgres.
    • Experience with Salesforce integration for data and workflow management.
    • Familiarity with CI/CD pipelines and tools for automated testing, code quality, and secure code deployment.
    • Strong understanding of version control systems (e.g., Git) and code review processes.
    • Experience with performance optimization techniques for web applications.
    • Knowledge of security practices, including encryption, secure coding, and compliance with frameworks like NIST and SOC2 Type 2.
    • Soft Skills: Excellent communication skills, strong problem-solving abilities, and effective project management capabilities, especially when working with cross-functional and external teams.
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...