About the role:
As a Senior Software Engineer, you will be joining one of our agile teams responsible for developing web-based versions of our core applications as well as identifying opportunities to trial and deploy new applications and tools. You will use your full-stack software engineering experience to develop a mix of custom and third-party solutions to help us maintain our leadership position in transportation technology.
What’s in it for you:
-
Position based in Cincinnati, OH; Charlotte, NC; or Tampa, FL (relocation assistance provided)
-
Advancement opportunities with aggressive and structure career paths
-
Access to the latest emerging technologies
-
A culture of continuous education and technical training with reimbursements available
-
Hybrid work environment with the ability to work remotely 40 hours per month
-
We win wherever we go – Voted a 2019-2025 Computerworld Best Places to Work in IT
What you’ll be doing:
-
Develop and maintain software applications using .NET and modern full-stack platforms
-
Design and build hybrid, on-prem and cloud-based APIs and web-based applications
-
Lead and mentor other developers on your team
-
Collaborate with cross-functional teams to identify and resolve software issues
-
Participate in the full SDLC, including technical research, requirements gathering, design, development, code reviews, testing, deployment and maintenance
-
Use CI/CD processes to enable efficient software development and deployment
-
Write and maintain technical documentation and user manuals
-
Stay up to date with emerging trends and technologies in software engineering
-
Deliver industry leading solutions to help support rapid growth of our business
What you need:
-
Bachelor’s degree in computer science or software engineering or a related field
-
5+ years of hands-on, full-stack development experience:
-
Web applications and web services
-
REST APIs
-
.NET (C#)
-
Front-end tools (TypeScript, React)
-
Databases (MS SQL Server)
-
Strong knowledge of software development best practices, including object-oriented design, design patterns and clean code principles
-
Experience with implementing and/or maintaining horizontally scalable and highly available systems with a focus on performance and resiliency
-
Familiarity with Infrastructure as a Code (Terraform), containerization (Docker, Kubernetes), CI/CD (Jenkins, Circle CI), and operational tools (ServiceNow, DataDog)
-
Excellent communication and collaboration skills
-
Strong analytical and problem-solving skills; ability to deal with ambiguity is a must
-
Willingness to commit extra effort to meet deadlines as required for high profile and business-critical projects
Employment visa sponsorship is unavailable for this position. Applicants requiring employment visa sponsorship now or in the future (e.g., F-1 STEM OPT, H-1B, TN, J1 etc.) will not be considered.