What are the responsibilities and job description for the Senior Full Stack Engineer position at T2 Systems?
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 systems. 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 experience
· 5 years of professional software development experience
· Candidates must have experience with hardware integration and troubleshooting
· Proficiency 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 systems
· Experience incorporating usage of AI to improve efficiency of daily coding tasks