DescriptionLead Software Developer
As a Lead Software Developer you will design implement and maintain application components within our CADAVL product.
Responsibilities
- Lead the development of scalable high-quality transit applications guiding the team in coding best practices and modern technologies.
- Write and review critical code and frameworks using state-of-the-art technologies.
- Mentor and support team members by providing technical guidance conducting design and code reviews and fostering professional growth.
- Troubleshoot and resolve complex design and implementation issues and performance bottlenecks.
- Collaborate with the testing team to perform validation tests ensuring software flexibility scalability and reliability.
- Assist the software team with application integration and deployment activities.
- Conduct and analyze system performance tests and provide detailed reports and recommendations for improvement.
- Demonstrate advanced development expertise and stay up to date with emerging technologies and trends.
- Develop innovative solutions on the Microsoft Azure platform and ensure efficient deployment in transit environments.
- Deploy functional utilities programs and applications ensuring alignment with user needs and organizational goals.
- Act as a self-starter and lead the delivery of solutions from concept to deployment while mentoring junior developers.
- Communicate effectively with stakeholders and team members through clear verbal and written communication.
- Maintain a user-centric mindset with strong problem-solving abilities.
- Collaborate effectively with agile development teams and other departments across the organization.
- Take the initiative and effectively prioritize tasks in a fast-paced multi-initiative environment.
- Write scalable and efficient code for transit applications in C/C.
- Draft and maintain software and application operating procedures and documentation.
- Review and contribute to technical specifications solution designs and implementation plans.
- Evaluate and review hardware and software requirements to support on-premises client implementations.
Requirements
- Bachelors / masters degree in software engineering or computer science.
- Minimum of two years as a lead developer.
- Minimum of 10 years of experience directly working with C/C python
- Experience with the design and implementation of software hosted and on premise with installation guides.
- Experience with public transportation operations and systems transit management software and hardware.
- Experience with radio communication systems protocols radio hardware and software integration.
- Knowledge of J1708/J1587 and J1939 vehicle communication protocols.
Pay Transparency Laws in some locations require disclosure of compensation and/or benefits-related information. For this position actual salaries will vary and may be above or below the range based on various factors including but not limited to location experience and addition to base pay this position based on business need may be eligible for a bonus or addition Conduent provides a variety of benefits to employees including health insurance coverage voluntary dental and vision programs life and disability insurance a retirement savings plan paid holidays and paid time off (PTO) or vacation and/or sick time. The estimated salary range for this role is $101063 - $131250.