Develop web-based versions of core applications and trial/deploy new applications and tools to maintain leadership in transportation technology.
Requirements
- 5+ years of hands-on, full-stack development experience: Web applications and web Services, REST APIs, .NET (C-Sharp), 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)
- Stay up to date with emerging trends and technologies in software engineering
Responsibilities
- 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
Other
- 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