Posted Thursday, March 27, 2025 at 5: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 are seeking a full-time, remote Software Engineer III position. This position will be responsible for developing and maintaining an application primarily written in a 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.
- Developing design specifications for required software and hardware based on requirements.
- Develop software to meet design specifications or modify existing systems by analyzing and identifying areas for modification.
- Integrating existing software products and creating code to link incompatible platforms.
- 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.
- Creating and updating technical documentation using high-level technical specification documents.
- Creating unit test plans and conducting unit testing accordingly.
- Writing operational deployment documentation and other technical documentation needed by an application.
- Working closely with project managers, business systems analysts, and DBA; consulting colleagues concerning the maintenance and performance of software systems.
- 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 project needs.
- Participating in architecting, designing and delivering system software after specification of platform requirements.
- Training or assisting in the training of IT’S and user personnel in the conversion and implementation of the developed or purchased software.
- Performing project planning by identifying needed tasks and deliverables, time estimation, and defining target date for completion on an assigned project.
- Ensuring quality of work following system development and maintenance life cycle standards.
- Maintaining support, troubleshooting and enhancing current Production applications as assigned.
QUALIFICATIONS:
- Technical proficiencies/knowledge:
- Bachelor's Degree in CS, MIS, CE, or similar field of study.
- A minimum of eight (8) years of Object-Oriented Development, particularly N-Tier programming development in a distributed systems environment.
- 5 years of full-stack Java application development experience.
- Excellent Java coding background including familiarity with JavaScript.
- Experience with GitHub, Jenkins Pipeline, Spring Framework, Java, and messaging systems like MQ, Rabbit MQ, Kafka or Kinesis.
- Knowledge of SQL Server preferred, DB2 or Oracle required.
- Good knowledge of SQL, SQL tuning, and writing complex queries required.
- Knowledge of Agile methodologies (especially Agile Scrum) and test-driven development.
- Knowledge of Azure DevOps, Azure API APIM, Gateway and exposure to AKS preferred.
- Ability to lead in the analysis, design, development, testing, and implementation of solutions.
- Ability to perform data analysis and data structure design.
- Excellent command of rapid application design (RAD) concepts.
- Required non-technical proficiencies and knowledge:
- Excellent interpersonal, written, and verbal communication skills.
- Self-motivated for success in a fast-paced, dynamic, and unstructured environment.
- Ability to adapt and be open to frequent changes in work environment and prioritization.
- Ability to manage multiple competing deadlines.
- Innovative and creative with solution design and programming solutions.
- Good analytical and problem-solving skills.
- Self-starter and enjoy fast-paced work.
- Ability to work seamlessly with both large and small teams.
- Leadership skills to develop a cohesive team environment.
- Ability to lead a development project team throughout the development phase.
- Good judgment when to escalate team member’s tasks or projects that may impose risk to the timeline or cost of the project.
Paradigm believes that fostering a diverse and inclusive workplace is central to our mission of helping more people and transforming lives. We’re striving to build a culture that better reflects the society we live in and empowers our team to deliver the highest levels of compassion and care to those we serve. For us, achieving this goal requires a workforce that respectfully embraces differences and commits to positive change, creating an environment where everyone is able to bring their whole self to work.
We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.