Responsibilities
Design, develop, and maintain Python applications that meet client requirements.
Customize system software to align with specific client needs.
Conduct post-implementation validation and resolve any software bugs discovered during testing.
Perform quality assurance reviews to ensure software meets standards.
Prepare detailed software specifications and test plans.
Create migration packages for system testing, user testing, and implementation.
Optimize and enhance existing software implementation projects.
Write new programs according to client specifications and generate test data for thorough testing.
Modify existing programs to adhere to new standards and conduct unit testing.
Collaborate with stakeholders to gather and analyze system requirements.
Document specifications and develop software solutions to address client needs and data.
Analyze and review enhancement requests and specifications.
Requirements
Bachelor's degree in a technical field such as Computer Science, Computer Engineering, or a related discipline.
Strong foundation in computer science principles, including data structures, algorithms, and software design.
At least 4 years of experience in large systems software design and development.
Proficiency in Python programming.
Familiarity with troubleshooting and unit testing in both new and legacy production systems.
Experience diagnosing and resolving software-related problems.
Knowledge of object-oriented programming and design patterns.
Excellent communication skills and ability to work collaboratively.
Pi-square technologies is a Michigan (USA) Headquartered Automotive Embedded Engineering Services company, Synergy Partner for major OEMs and Tier 1s and their implementation partners in Automotive Embedded Product Development, Projects, Requirements Analysis, Software Design, Software Implementation, Efficient Build, Release Process, and turnkey software V & V Services. We have more than 20+ years of industry expertise with specialization in the latest cutting-edge automotive technologies such as Infotainment, connected vehicles, Cyber security, OTA, and Advanced Safety/ Body electronics.