Full-stack software engineer

Not Interested
Bookmark
Report This Job

profile Job Location:

Auburn Hills, MI - USA

profile Monthly Salary: Not Disclosed
Posted on: 23 hours ago
Vacancies: 1 Vacancy

Job Summary

Employees in this job function are responsible for designing developing testing and maintaining software applications and products to meet customer needs. They are involved in the entire software development lifecycle including designing software architecture writing code testing for quality and deploying the software to meet customer requirements.

Full-stack software engineer

Key Responsibilities: 1. Engage with customers to deeply understand their use-cases pain points and requirements showcasing empathy and advocating for user-centric software solutions

2. Solve complex problems by designing developing and delivering using various tools languages frameworks methodologies (like agile) and technologies

3. Assess the requirements of the software application or service and determine the most suitable technology stack integration method deployment strategy etc.

4. Create high-level software architecture designs that outline the overall structure components and interfaces of the application

5. Collaborate with cross functional teams like product owners designers architects etc.

6. Define and implement software test strategy guidelines policies and processes in line with organization vision industry regulations and market best practices.

7. Work on continuously improving performance and optimizing the application and implement new technologies to maximize development efficiency

8. Familiar with programming practices such as test-driven development continuous integration and continuous delivery

9. Support security practices to safeguard user data including encryption and anonymization.

10. Create user-friendly and interactive interfaces

11. Develop and maintain back-end applications like APIs and microservices using server-side languages

12. Evaluate and incorporate emerging technologies and capabilities to deliver their solutions and are monitoring and participating in solutions for new stack layers often involving industry collaboration

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.

Employees in this job function are responsible for designing developing testing and maintaining software applications and products to meet customer needs. They are involved in the entire software development lifecycle including designing software architecture writing code testing for quality and dep...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • Data Structures
  • JavaScript
  • Software Development
  • Java
  • Distributed Systems