Senior Software Engineer

AssistRxOrlando, FL
Onsite

About The Position

We are seeking a Senior Software Engineer to join our team. In this role, you will be responsible for designing, developing, testing, deploying, maintaining, and improving software web applications using an Agile-based framework. You will provide technical solution products to our clients, drive the execution and delivery of features by collaborating with cross-functional teams, architects, product owners, and developers, and support software development project priorities, deadlines, and deliverables. You will also gather requirements from business analysts, participate in backlog grooming, and add technical details to stories. This position involves maintaining a microservice architecture and platform-based development, leading the technical operations team of Software Engineers in managing the maintenance of AssistRx technology solution products and applications, and resolving critical technical issues for customer solution software application products. You will provide maintenance, fix bugs, and implement minor enhancements post-launch, ensuring software applications function properly through maintenance and upgrade testing. Additionally, you will perform software upgrades and document maintenance to ensure effective operations. The role includes providing short release cycles, feature toggle implementations, and continuous integration, developing process improvements, and removing impediments. You will recommend support systems and maintenance programs for existing applications and collaborate with the technical operations team on planning, scheduling, building, implementing, maintaining, and managing upgrades for solution products. You will also provide technical guidance on technological advances and complex issues to other Software Developers.

Requirements

  • Master’s degree or foreign academic equivalent in Computer Science, Information Systems, Electrical / Electronics Engineering, or a related field, plus 3 years of experience in the job offered or a related occupation (Programmer Analyst, Systems Analyst, or related experience).
  • Alternatively, a Bachelor’s degree plus 5 years of progressive experience.
  • 3 years of experience with Agile methodology, Test-driven development (TDD), JavaScript, HTML, jQuery, React, and REST Web Services.
  • Ability to use Agile methodology, Test-driven development (TDD), C#, Java, Spring, Struts, Hibernate, JavaScript, HTML, jQuery, React, Redux, Angular, RxJS, REST Web Services, Docker, NPM, Bower, FitNesse, Visual Studio, WebStorm, GitHub, JUnit, Microsoft Azure, and Windows.

Responsibilities

  • Design, develop, test, deploy, maintain, and improve software web applications using an Agile based framework.
  • Provide technical solution products to our clients.
  • Drive the execution and delivery of features by collaborating with cross-functional teams, architects, product owners, and developers.
  • Support software development project priorities, deadlines, and deliverables.
  • Gather requirement from business analysts, participate in backlog grooming, and add technical details in each story.
  • Maintain a microservice architecture and platform-based development.
  • Lead the technical operations team of Software Engineers in managing maintenance of AssistRx technology solution products and applications.
  • Resolve customer solution software application products' critical technical issues.
  • Provide maintenance to the solutions, fix bugs, and implement minor software application enhancements once the application is launched.
  • Ensure software applications function properly through software maintenance and upgrade testing.
  • Perform software upgrades and document maintenance to ensure effective operations of the technology solution products and applications for our customers.
  • Provide short release cycles, feature toggle implementations, and continuous integration.
  • Develop process improvements and remove impediments.
  • Recommend support systems and maintenance programs for existing applications used in operations of the developed and implemented AssistRx solution product software applications.
  • Collaborate with technical operations team members in planning and scheduling of the software development projects, collaboratively working on building, implementing, maintaining, and managing upgrades for solution products.
  • Provide assistance and technical guidance involving technological advances and complex issues to the team of other Software Developers working on the product base platform development, software application development and implementation, application maintenance support, upgrade, and operations management.

Benefits

  • Supportive, progressive, fast-paced environment
  • Competitive pay structure
  • Matching 401(k) with immediate vesting
  • Medical, dental, vision, life, & short-term disability insurance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service