Software Engineer bei Crawford & Company Australia Pty Ltd
Crawford & Company Australia Pty Ltd · Jacksonville, Vereinigte Staaten Von Amerika · Hybrid
- Junior
- Optionales Büro in Jacksonville
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