Software Developer II

RF-SMARTJacksonville, FL
7hHybrid

About The Position

RF-SMART is currently seeking a motivated Software Integration Developer to join our Corporate IT team. This role requires expertise and flexibility across multiple back-office systems, with a strong focus on integration code using API’s, REACT, secure programming, JavaScript, and C#. The ideal candidate will have the necessary skills to write and develop software applications and integration code while following standard project processes..

Requirements

  • Educational Requirement: Bachelor’s degree (or equivalent international experience) in Computer Science or a related field.
  • Experience: 2-5 years of relevant experience in software development.
  • Technical Skills:
  • Proficiency in frontend and backend development technologies.
  • Strong knowledge of JavaScript and C#.
  • Experience with APIs and various development tools and frameworks.
  • Knowledge of SDLC foundations (especially GitHub).

Nice To Haves

  • Understanding of NetSuite, UKG, HubSpot, and SalesLoft including interfaces and API calls is a plus.
  • Celigo experience or message-bus technology would be helpful.
  • Interface with security tool calls through API calls to Microsoft EntraID is beneficial.
  • Understanding of SQL Server, its constructs and database design is heavily used.

Responsibilities

  • Software Development: Write code and develop software applications based on specified requirements using corporate standard programming languages, platforms, and frameworks.
  • Requirements Analysis: Analyze user requirements and develop robust, efficient software solutions to meet them.
  • Testing & Debugging: Conduct rigorous testing—including unit testing, integration testing, and debugging—to identify and resolve bugs or errors, ensuring the software meets high-quality standards.
  • Collaboration: Work closely with cross-functional teams, including Department Managers, Engineers, Project Management, and Service Desk, to guarantee that all software meets user needs and is delivered on time.
  • Software Maintenance: Update existing applications to enhance functionality, fix issues, and incorporate new features, while ensuring the software remains current through troubleshooting and patching.
  • Documentation: Maintain thorough documentation of the software development process, including code comments, user manuals, and technical specifications for future reference and knowledge transfer.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service