C# Developer / Engineer
What does a professional in this career do?
Develops software and applications using the C# computer programming language. Assists with new development projects and fixes problems with code or software engineering. Performing peer code reviews to execute coding standards, code consistency, utilization of setup cases, and adherence to application design.In this job you will...
- Design, build, and maintain efficient, reusable, and reliable C/C++ code
- Help maintain code quality, organization, and automatization
- AUTOSAR integration
- Embedded coding
- Work on state-of-the-art automotive platform development
- Test Automation
- Bootloader development and integration
- Design and implement custom scripts, Test and validate the custom scripts Provision and implement configuration changes
- Troubleshoot process execution problems and work with other team members for any fix and validate
- Maintain and adjust existing automated solutions
- To understand requirements for new automation tasks
- Anticipate potential points of failure database communication points, file system errors, etc
- Effectively investigate reported software defects, debugging skills.
- Development on differentiated tasks by translating the software design into code in accordance to the partners’ quality requirements.
- Analyze software requirements and software functional specification.
- Implement and document assigned part of component / work product based on project schedule.
- Write code/test code for part of software component/ work product. Unit test the implemented solutions.
- Ensure quality of the developed part of component(s) / work product(s) (conformance with development process) and its technical delivery.
- Submit the work products into the software configuration management.
Skills You Will Gain
AUTOSAR
C/C++ code
C#
Debugging