Summary:
**Responsibilities**:
- Makes complex modifications to existing software t specialized needs and configurations. Designs and develops complex programs t specialized needs and configurations.
- 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 documentation.
- Assists in more complex planning, scheduling and implementation.
- Consults with users concerning more complex maintenance of the software system. Consults with business analysts, project managers and other stake holders in the more complex development of new software.
- Upholds the Crawford Code of Business Conduct at all times.
- Participates in special projects and performs other duties of a more complex
- May confer and interact with IT counterparts with Crawford's Business Partners
**Education**:
- Bachelor's degree in computer engineering or computer science or an equivalent combination of education and Importante empresa.
Knowledge and Skills:
Years C- withcus on developing REST APIs as microservices
years AWS exposure including Lambda, EC2, ElasticCache, SQS, SNS, Cloudformation and/or Terraform
- Open Search and/or Mulesoft exposure a strong plus
- Strong background in object oriented development techniques
- Demonstrable Importante empresa implementing enterprise-scale, high volume, high availability systems
- Importante empresa conducting code reviews and mentoring developers
- High standards of code efficiency and cleanliness
- In depth troubleshooting/support skills
- Knowledge of insurance industry is a plus.
- Importante empresa maintaining and developing large, complex systems.
- Strong analytical, problem-solving and organizational skills.
- Must be proactive, self-motivated and able to work well under pressure.
Importante empresa:
- Requiresmore than two years of Importante empresa working on large and complex business systems. Must have Importante empresa in assisting and mentoring others in the development, design, testing and documenting of complex business systems.
Decision Making/Interaction:
- Strong analytical, problem-solving and organizational skills.
Special Requirements/Certifications:
- This position may require travel at various timr conferences, education, etc.
- This position requires the ability to train in new software development languages and methodologies and llow the direction and advices of more senior development staff.
Physical Requirements:
- The physical demands described here are representative of those that must be met by an employee to successfully perform the essentinctions of this job.
- Reasonable accommodations may be made to enable individuals with disabilities to perform the essentinctions.
- Ability to talk and hear.
- Ability to see and read.
- Reaching and manual drir operating computer keyboard.
- The employee is required to nd hands and arms in various directions in order to handles and associated paperwork; use hands/fingers in repetitive motion in keyboard usage; use hands/fingers to efficiently utilize a writing instrument.
- Stooping kneeling, crouching, crawling, standing, sitting, walking, pushing, pulling, is relative to offiles, etc..
- Expressing or exchanging ideas by means of the spoken word is required, as well as the ability to convey detailed/important instructions in an accurate manner.
- Ability equently talk or hear on a and receive detailed information through oral communication is required.
- Exertion up to pounds rce is occasionally required and/or a negligible amount requently or constantly to lift, carry, push, pull, or otherwise move objects.
- Visual activity requirements are those of Clerical Administrative. This is a minimum standar use with those whose work deals largely with preparing and analyzing data agures, accounting, computer terminal, nsive reading, operation of machines, and using measurement devices