The company is looking to develop high-quality software solutions that provide an excellent customer experience, specifically for cross-platform mobile and web applications using React Native and the .NET framework, which interact with automotive modules.
Requirements
- Strong programming experience with C-Sharp and the .NET framework (ideally .NET Core / ASP.NET Core).
- Experience with React Native and the broader React ecosystem for cross-platform mobile and web application development.
- Proficiency with database technologies, including writing SQL queries and experience with SQL Server.
- Deep understanding of web and mobile networking concepts, MVVM, API design (RESTful), and UI/UX principles.
- Solid grasp of concurrent and asynchronous programming techniques.
- Experience with CAN bus or similar automotive communication protocols.
- Familiarity with cloud platforms such as Amazon Web Services.
Responsibilities
- Design, develop, and maintain new and existing features for our mobile and web applications.
- Develop and maintain backend services and APIs using the .NET framework to support application functionality.
- Collaborate with embedded firmware and calibration engineers to integrate, enhance, and test end-to-end systems.
- Ensure the stable delivery of software solutions, including deployment to app marketplaces and production environments.
- Work with the customer service team and directly with customers to debug and resolve technical issues.
- Design and maintain tools to aid the calibration team in automating firmware modifications.
- Contribute to other software development tasks and projects as needed.
Other
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
- Ability to work without supervision and maintain hitting deadlines
- Strong adaptability and flexibility to thrive in a fast-paced, changing environment.
- Excellent collaboration and teamwork skills.
- 3+ years of professional software development experience.