Panasonic Connect is looking to design, develop, and implement complex software solutions to elevate the employee experience and empower individuals to use their voice and have a positive impact on the business.
Requirements
- Mandatory experience with .NET (current codebase is .NET 6, migrating to .NET 8)
- Proficiency in multiple programming languages such as Kafka, Druid (time series database), PostgreSQL or SQL Server, GoLang, JavaScript, Java, Node.js, Node-RED
- Experience with Kubernetes (on-premises), Docker, Jenkins required
- Strong experience in applying software architecture principles and patterns
- Experience in microservices-based and cloud-native architectures
- Expertise in event-based systems
- Experience with cloud computing platforms (AWS, Azure, GCP)
Responsibilities
- Design and develop scalable, reliable, and maintainable software architectures.
- Identify and evaluate emerging technologies to improve system performance and functionality.
- Collaborate with stakeholders to define system requirements and constraints.
- Develop high-quality code that meets performance, security, and scalability requirements.
- Conduct code reviews to ensure code quality and adherence to coding standards.
- Troubleshoot and resolve complex technical issues.
- Lead and execute software R&D/POC projects, including technology enhancements and migrations (e.g., .NET 6 to .NET 8)
Other
- Bachelor’s degree in Computer Science, Engineering, or a related field
- 10+ years of experience in software development
- Must be located near Hoffman Estates, IL and able to work a hybrid schedule
- Willingness to travel up to 10% (customer sites and/or Japan)
- Independent contributor role; not a people manager