IT Software Engineer Senior; J2EE/Java Full Stack – Remote
Dallas, Dallas County, Texas, 75215, USA
Listed on 2025-12-08
-
Software Development
Software Engineer, Full Stack Developer
IT Software Engineer Senior (J2EE/Java Full Stack) – Remote
Dallas, TX, USA •
Chicago, IL, USA
Job DescriptionPosted Thursday, December 4, 2025 at 6:00 AM
Paradigm is an accountable specialty care management organization focused on improving the lives of people with complex injuries and diagnoses. The company has been a pioneer in value-based care since 1991 and has an exceptional track record of generating the very best outcomes for patients, payers, and providers. Deep clinical expertise is the foundation for every part of Paradigm’s business: risk-based clinical solutions, case management, specialty networks, home health, shared decision support, and payment integrity programs.
We’re proud to be recognized—again! For the fourth year in a row, we’ve been certified by Great Place to Work®, and for the third consecutive year, we’ve earned a spot on Fortune's Best Workplaces in Health Care™ list . These honors reflect our unwavering commitment to fostering a positive, inclusive, and employee-centric culture where people thrive.
Watch thisshort video for a brief introduction to Paradigm.
We are seeking a full-time, remote Software Engineer Senior position.
Location:
Chicago or Dallas Area
Position:
Remote with an expectation that the employee will be attending the office on a monthly basis
Interview Type:
Remote and In-Person (final round)
This position will be responsible for developing and maintaining an application primarily written in mix of platforms and will be performing the technical analysis, design, development or evaluation of products, unit testing and implementation of computer software as assigned. This position will assist with backend and web application's user interface development across these technologies.
RESPONSIBILITIES:
- Researching, designing, writing and testing new software programs.
- Develops design specifications for required software and hardware (based on requirements). Works with other ITS personnel to ensure design meets corporate technical standards and direction. Performs design specifications review with other members of the development team.
- Develop software to meet software design specifications OR develop existing systems by analyzing and identifying areas for modification.
- 'Bolting together' existing software products (getting incompatible platforms to work together and creating code to link them).
- Maintaining systems by monitoring, identifying and correcting software defects.
- Investigating new technologies and providing input to the current software selection tool for a development project.
- Create and update technical documentation using high level technical specification documents.
- Create unit test plans and conduct unit testing accordingly.
- Writing operational deployment documentation and other technical documentation needed by an application.
- Working closely with other staff, such as project managers, business systems analysts, and DBA; consulting colleagues concerning the maintenance and performance of software systems and asking questions to obtain information, clarify details and implement information.
- Constantly updating technical knowledge and skills by attending in-house, web casts and/or external courses, reading manuals and accessing new applications.
- Problem-solving and thinking laterally as part of a team, or individually, to meet the needs of the project.
- Participate in architecting, designing and delivering system software after specification of platform requirements.
- Trains or assists in the training of IT’S and user personnel in the conversion and implementation of the developed or purchased software.
- Performs project planning by identifying needed tasks and deliverable, time estimation, and defining target date for completion on an assigned project. Implement project plan with assigned team. Communicates status of work to direct supervisor and assigned project team members(s).
- Ensures quality of work following system development and maintenance life cycle standards. Recommends changes in system development and maintenance standards.
- Maintains support, troubleshoots and enhances current Production applications as assigned.
QUALIFICATIONS:
- Technical…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).