
Senior Software Engineer
- Cincinnati, OH
- Permanent
- Full-time
- Use full stack software engineering experience to develop a mix of custom and third-party solutions to help maintain our leadership position in transportation technology.
- Design, develop, and maintain complex software applications using .Net, full stack development, and Kafka technologies.
- Design and develop hybrid, on-prem and cloud-based solutions.
- Lead and mentor other developers in the team.
- Collaborate with cross-functional teams to identify and resolve software issues.
- Participate in code reviews and ensure code quality.
- Participate and lead in the full SDLC, including technical research, requirements gathering, design, development, testing, deployment, and maintenance.
- Implement and manage CI/CD processes to enable efficient software development and deployment.
- Develop and implement APIs and web based applications.
- Develop and maintain technical documentation and user manuals.
- Actively participate in event-driven architecture and worker services.
- Stay up to date with emerging trends and technologies in software engineering.
- Build industry leading solutions to help support rapid growth of our business.
- Bachelor's degree or higher in Computer Science, Information Technology, Engineering Technology, Software Engineering or related field.
- 5 years of hands-on full stack development experience in SQL Server, .NET, and C# framework.
- 5 years of experience with Microservices, JavaScript frameworks (Angular, React), JSON, and REST Technologies.
- 3 years of experience with Automation as a Code, Terraform, Docker and Kubernetes, GitHub, Azure DevOps, and ServiceNow.
- 3 years of experience with Kafka and/or other messaging systems such as RabbitMQ, MSMQ, and Azure Service Bus.
- 5 years of experience in software development best practices, including object-oriented design, design patterns, and clean code principles.
- 5 years of experience with code management technologies like Github and modern code management practices.
- 3 years of experience in Microsoft Azure and cloud technology.
- 1 year of experience with horizontally scalable and highly available system design and implementation, with focus on performance and resiliency.
- Gold-level certification with LaunchDarkly for feature flags.
- Ability to provide technical support to resolve issues as part of a 24/7/365 on-call rotation.
- Hybrid work schedule involving onsite work at our location in Cincinnati, OH and telecommuting may be permitted.