Crawford logo

Software Engineer

Crawford
Full-time
On-site
Jacksonville, Florida, United States
IT/Tech
Description

Under strong supervision, is responsible for the designing, coding, testing, debugging and documenting of basic software systems programming applications.

 

 



Responsibilities
  • Makes basic modifications to existing software to fit specialized needs and configurations. Learns to design and develop basic programs to fit specialized needs and configurations.
  • Provides technical software support. Researches software problems and coding issues and implements software solutions.
  • Performs systems analysis and programming as required. Writes program specifications for new projects.
  • Maintains existing systems and programs. Tests all new systems, programming changes and patches.
  • Supports implementation of software updates, patches and the migration to new software platforms.
  • Confers with systems analysts, engineers, programmers and others to design system, to obtain information on project limitations and capabilities, performance requirements and interfaces.
  • Maintains program libraries and technical documentations.
  • Assists in implementations.
  • Assists with users concerning maintenance of the software system. Assists with business analysts, project managers and other stake holders in the development of new software.
  • Upholds the Crawford Code of Business Conduct at all times.
  • Participates in clearly defined projects involving a limited amount of complexity, with regular review of output. Performs other duties as requested.


Qualifications
  • Bachelor's degree in computer engineering or computer science or an equivalent combination of education and experience.
  • Requires 1-2 years of experience working on large and complex business systems.
  • Hands-on experience using SQL/.NET, and Angular preferred.
  • Knowledge of insurance industry is a plus.
  • Possesses knowledge on maintaining and developing basic to potentially large, complex systems.
  • Strong analytical, problem-solving and organizational skills.
  • Must be proactive, self-motivated and able to work well under pressure.
  • A strong aptitude in IT and the interest and drive to expand your IT skill set.
  • Excellent communication and interpersonal skills.
  • A problem solver with a keen eye for detail.
  • Able to engage yourself in a project and enjoy the challenges and processes involved.
  • Eager, ambitious, and adaptable to change.
  • Applies basic knowledge of established systems software development principles and best practices to independently resolve problems and make minor changes to existing processes/systems.
  • This position may require travel at various times for conferences, education, etc.
  • This position requires the ability to train in new software development languages and methodologies and to follow the direction and advice of more senior development staff.

#LI-EC1