• Find preferred job with Jobstinger
  • ID
    #16783457
  • Job type
    Permanent
  • Salary
    Depends on Experience
  • Source
    Paradigm
  • Date
    2021-06-24
  • Deadline
    2021-08-23

Senior Software Developer

Florida, Tampa bay area, 33601 Tampa bay area USA
 
Permanent

Vacancy expired!

Job Description:This position will be responsible for developing and maintaining an application primarily written in mix of dotnet, and Java 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. This is a remote anywhere role.

About ParadigmParadigm is an accountable care management organization focused on improving the lives of people with complex and catastrophic injuries and diagnoses. We have been a pioneer in value-based care since 1991, offering deep clinical expertise, high-value specialty networks, behavioral health support, payment integrity solutions, and robust data analytics to generate the very best outcomes for patients, payers, and providers.Paradigm is headquartered in Walnut Creek, California, with offices across the U.S. For more information, please visit www.paradigmcorp.com.

Job Requirements:DUTIES AND 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 development team.
  • Develops software to meet software design specifications OR develops 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 inputs to the current software selection tool for a development project.
  • Create and update technical documentations 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 task and deliverable, time estimation, and defining target date for completion on an assigned project. Implements project plan with assigned team. Communicates status of work to direct supervisor and assigned project team member(s).
  • Ensures quality of work following system development and maintenance life cycle standards. Recommends changes in system development and maintenance standards.
  • Maintains supports, troubleshoots and enhances current Production applications as assigned.
  • Responsible for complying with Paradigm IT security requirement and policies.
  • Responsible for safeguarding Paradigm or Paradigm related IT passwords.
  • Responsible for notifying Paradigm of any IT security incidents per Policy No. 16.0 Information Security Incident Management.
Qualifications:Technical proficiencies/knowledge:o Bachelor's Degree in CS, MIS, CE, or similar field of study. o A minimum of eight (8) years of Object Oriented Development particularly N-Tier programming development in a distributed systems environment OR any combination of academic education, professional training, or work experience which demonstrates the ability to perform the duties of the position; Experience with all the phases of software engineering. o 5 years of full-stack Java application development experience.o Excellent java and /or JavaScript coding background including familiarity with the following.o GitHub, Jenkins Pipeline, Spring Framework, Java, understanding of messaging systems like MQ, Rabbit MQ, Kafka or Kinesis.o Knowledge of either SQL Server preferred, DB2 or Oracle required.o Good knowledge of SQL, SQL tuning, writing complex queries required.o Knowledge of Agile methodologies (especially Agile Scrum) and test driven development.o Knowledge of Azure Devops, Azure API APIM, Gateway and exposure to AKS preferred.o Ability to lead in the analysis, design, development, testing, and implementation of solution.o Ability to do data analysis, data structure design.o Excellent command of rapid application design (RAD) concepts.Required non-technical proficiencies and knowledge:o Excellent interpersonal/written/verbal communication and listening skills necessary. o Exhibit self-motivation for success in a fast-paced, dynamic and unstructured environment.o Ability to adapt and be open to frequent changes in work environment and prioritization.o Ability to manage multiple competing deadlines.o Ability to be innovative and creative with solution design and programming solutions.o Exhibit good analytical and problem solving skills.o Ability to be a self-starter, self-directed and to enjoy fast pace work.o Ability to work seamlessly with both large and small teams to design and develop complex strategic business software solutions.o Ability to use leadership skills to develop a cohesive team environment.o Ability to lead a development project team throughout the development phase.o Ability to use good, practical, balance and fair judgment when to escalate team member's tasks or projects assigned that will impose risk to the timeline or cost of the project.PI139939050 Click here to apply!

Vacancy expired!

Report job

Related Jobs

Jobstinger