Crawford is looking to solve complex software system programming challenges by hiring a software engineer who can design, code, test, debug, and document these systems, making modifications to existing software and developing new programs to fit specialized needs.
Requirements
- Expert hands-on experience using .NET, C-Sharp, JAVA, API, JSON, SOAP, Oracle/SQL Server.
- Experience maintaining and developing large, complex systems.
- Must have experience in assisting and mentoring others in the development, design, testing and documenting of complex business systems.
- This position requires the ability to train in new software development languages and methodologies and to follow the direction and advices of more senior development staff.
Responsibilities
- designing, coding, testing, debugging and documenting of complex software systems programming applications.
- Makes complex modifications to existing software to fit specialized needs and configurations.
- Designs and develops complex programs to fit 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.
Other
- Under minimal supervision, is responsible for the designing, coding, testing, debugging and documenting of complex software systems programming applications.
- Upholds the Crawford Code of Business Conduct at all times.
- Participates in special projects and performs other duties of a more complex nature as requested and performs other duties as requested.
- Bachelor's degree in computer engineering or computer science or an equivalent combination of education and experience.
- Requires more than two years of experience working on large and complex business systems.