Position Overview:
At the Virginia Tech Transportation Institute (VTTI), innovation and safety converge to impact lives and reshape the future of transportation. As a pivotal part of our dynamic research community, VTTI is actively engaged with automobile manufacturers, equipment suppliers, and policymakers to accelerate the safe advent and application of automated driving technology. Every challenge we encounter is an opportunity to contribute something significant to the world (Watch us in action: https://www.youtube.com/watch?v=Nj4VWviw5JA).

Join our mission as a skilled senior web and mobile application developer—someone passionate about applying their software development talents to complex, real-world issues surrounding connected and automated vehicle technology. The ideal candidate will be an independent thinker and a proactive collaborator, capable of spearheading software development initiatives that enhance transportation safety. Our projects often intersect with pioneering concepts in smart city infrastructure, vehicle connectivity, automation, and safety applications.

Responsibilities:
– Lead the design and development process for sophisticated software solutions supporting transportation research endeavors.
– Manage the complete lifecycle of software development, including design, coding, unit testing, and integration testing, ensuring timely delivery and alignment with user expectations.
– Collaborate iteratively with researchers and stakeholders to define objectives, technical requirements, and establish clear project timelines and milestones.
– Uphold exemplary coding standards through the use of unit tests and continuous integration (CI) tools.
– Should possess the capability to work autonomously and will be expected to act as a project leader, offering technical insights on complex issues and ensuring professional standards are met.
– May involve supervising and mentoring a diverse team of technicians, graduate research assistants, and other contributors on project-specific tasks.

Required Qualifications:
– An advanced degree in Computer Science/Engineering or a similar field, or a lesser degree supplemented by significant experience.
– Proficient in web and/or mobile application development platforms.
– Demonstrated independence, robust work ethic, and the ability to self-manage.
– Proven track record of designing intuitive UI/UX.
– Programming expertise in languages such as Kotlin, TypeScript, Dart, C#, and Python.
– Proficiency with SQL and strong grasp of object-oriented programming concepts.

Preferred Qualifications:
– Experience with Android/iOS development.
– Familiarity with Flutter or equivalent cross-platform development tools.
– Knowledge of front-end web technologies like React, Angular, TypeScript.
– Proficiency with REST APIs, client/server models, and server-side technologies.
– Experience with version control systems like Git and understanding of CI/CD pipelines.
– Deep understanding of functional programming principles.
– Experience with reactive streams or functional reactive programming.

Appointment Type:
This position is a restricted appointment.

Salary Information:
The starting salary is $76,000, negotiable based on experience.

Review Date:
Applications will be reviewed starting on May 24, 2024.

Additional Information:
The chosen candidate will undergo a criminal background check.

About Virginia Tech:
Virginia Tech is a community that honors the value of service (Ut Prosim). By integrating hands-on experience and interdisciplinary research, we prepare leading scholars to tackle challenges and be versatile thinkers. Our inclusive institution is committed to fostering discovery and creativity across a spectrum of more than 280 majors, offered to our diverse community of over 36,000 students. Our outreach spans Virginia and beyond, including an innovation campus in Northern Virginia, the Roanoke Health Sciences and Technology Campus, and multiple extension offices and research centers. As a global research leader, we facilitate over $500 million in research each year.

Virginia Tech is an equal opportunity employer and does not discriminate based on personal characteristics or status. Accommodation requests can be made by contacting Natalie Jett ([email protected]) at least 10 business days before the required event.

Advertised: May 13, 2024
Application Deadline: [Closing date not provided; please add as appropriate.]

To apply for this job please visit jobs.chronicle.com.