Position Overview :
As a Senior Software Engineer, you will lead the design, development, and optimization of software solutions for our gated and gateless (LPR) parking system s. You will serve as a technical expert who ensures seamless integration between our industry-leading hardware and software solutions. This role requires a proactive problem-solver with a strong track record of delivering complex projects from concept to deployment.
Key Responsibilities :
- Architect, develop, and maintain scalable software applications for gated and ungated parking systems including integration with third-party hardware products
- Lead troubleshooting efforts for complex software and hardware integration issues.
- Drive the full software development lifecycle, including requirements analysis, system design, implementation, testing, and deployment.
- Utilize vendor hardware / software documentation to create architectural designs and software integrations for parking equipment (cameras, lane devices, etc)
- Champion software quality through rigorous code reviews, automated testing, and continuous integration practices.
- Produce and maintain comprehensive documentation for software architecture, code, and development processes.
- Evaluate and integrate emerging technologies to enhance system performance and reliability.
- Mentor and guide junior engineers, fostering a culture of technical excellence and continuous improvement.
- Collaborate with cross-functional teams to align software solutions with business and operational goals.
Qualifications :
Bachelor's degree in Computer Science, Engineering, related field, or equivalent experience5+ years of professional software development experienceCandidates must have experience with hardware integration and troubleshootingProficiency in C# and .NET Framework, with a willingness to adopt newer .NET technologies.Strong experience with Oracle and SQL (MSSQL experience also considered).Familiarity with ASP.NET SOAP web services and web forms.Exceptional problem-solving skills and attention to detail.Proven ability to work independently and lead technical initiatives.Strong communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.Demonstrated success in delivering projects from concept to completion.Preferred Qualifications :
Experience with parking management systems or access control systems.Knowledge of networking protocols and cybersecurity best practices.Familiarity with Agile development methodologies.Experience with low-computational power IoT devices.Familiarity with containerized technologies (e.g., Docker, Kubernetes).Familiarity with embedded systemsExperience incorporating usage of AI to improve efficiency of daily coding tasks