Based in Atlanta, GA Crawford & Company(R) (www.crawco.com) is the world's largest publicly listed independent provider of claims management and outsourcing solutions to carriers, brokers and corporates, with an expansive global network serving clients in more than 70 countries. The company's shares are traded on the NYSE under the symbols CRD-A and CRD-B.
The Principal Full Stack Software Engineer takes the primary role in leading the design and development of innovative software solutions to business challenges. This role will provide technical leadership and guidance to team members regarding producing optimal solutions, quality code and following best practices and industry standards.
Requirements
- Bachelor's degree engineering, computer science or related field
- 5 years of experience in database development using MS SQL Server, Oracle SQL, or NoSQL Databases.
- 5 years of experience in back-end application development using .NET 5, .NET Core, ASP.NET MVC, or .NET Framework 4.5+.
- 5 years of experience in front-end web application development using Angular
- AWS or Azure Cloud Practitioner Certification preferred.
- Scrum Master Certification preferred.
- Strong understanding of design patterns and software architecture.
- Knowledge in event-driven design and microservices architecture.
- Proficient in agile and software development principles and processes.
- Excellent leadership skills.
- Ability to coach and mentor software engineers.
- Excellent problem-solving and analytical skills.
- Good communication skills.
- Database platforms using MS SQL Server, Oracle, and NoSQL.
- RESTful API and microservices development using ASP.NET Core, ASP.NET MVC, or MuleSoft.
- Cloud computing platforms and technologies using AWS or Azure.
- Familiar with containers using Docker.
- CI/CD tools and technologies with Azure DevOps (Repos, Pipelines, Artifacts), Jenkins Pipeline, AWS CodeDeploy, Maven, Gradle.
- Source control management using GitHub, TFS or Azure DevOps Git.
- IDE tools like VS Code and Visual Studio.
- Unit test frameworks using Nunit, VS Tests, Jasmine, Karma.