Job Information
Paccar Winch Inc. Software Engineer (.Net, C#) in United States
Software Engineer (.Net, C#) Apply now »
Apply now
Apply Now
Start applying with LinkedIn
Start
Please wait...
Date: Oct 8, 2024
Location: Pune, IN
Company: PACCAR
As a Software Engineer this role will focus on developing and implementing Vehicle Software functionality and drive global projects in the Vehicle Software Delivery area. This role will be a member of the team that focuses on Vehicle Software Delivery for our PACCAR Trucks!
Key Responsibilities:
Actively develop and maintain our applications that enable telematics, over-the-air software updates, and our service tool solutions that program software on our PACCAR vehicles.
Work with other PACCAR Divisions to understand, design, and implement features for the manufacturing environment where we build trucks as well as solutions that aid our aftermarket trucks.
Coordinate with business stakeholders to understand the program and relevant user stories.
Participate in end to end architecture and design discussions and document the same
Close on design especially in scenarios involving integration of multiple application stacks
Interact with third party application designers and architects for solutions involving integrations. Establish data integration mechanisms and document the same
Work on full stack development including third party applications.
Design and develop solutions to meet business requirements and acceptance criteria.
Troubleshooting and systems administration.
Support SOX and IT Security guidelines to ensure all systems are kept in compliance.
Identify dependencies between projects and other systems.
Accurately estimate the time required to complete technical tasks and deliverables.
Communicate effectively with business analysts and internal teams to deliver product’s technical requirements like web service, screen, interface, and GUI designs.
Work as part of an Agile Team to deliver projects that meet customer expectations and achieve desired business benefits.
Monitor problem tickets and support resolution for supported applications.
Identify recurring issues and propose long-term solutions.
Perform telematics, diagnostics testing, and over-the-air software updates.
Skills REQUIRED:
Education Requirements:
4 years’ bachelor’s degree in computer science/MIS/Engineering, or related field.
Technical / Professional Experience Requirements:
8+ years of software development and application support experience.
Experience of full stack development especially with third party applications
Strong understanding of Object-Oriented programming, SOA concepts, and SOLID Design Principles.
Proven expertise in secure web development (Web Applications, Web API, Web Services).
In-depth knowledge of software design, application security, and testing methodologies (including test-driven development and test automation).
Experience with automotive and Embedded security.
Experience with queuing technologies.
Read and understand Motorola S record / Intel Hexfile.
Track record in crypto primitives (HASHING / Digital Signatures).
Sound knowledge of Cryptography fundamentals, Hardware security module (HSM), and Public Key Infrastructure.
2+ years of programming experience - .NET Core, ASP.NET Core, C#, Angular, JSON, XML, RESTful web services, WCF, SQL/TSQL – SQL Server.
Skills DESIRED:
Familiarity of AWS and Azure.
Familiarity with Angular/TypeScript
Experience in automotive and embedded engineering is a plus.
Experience with test-driven development.
Experience in Agile Scrum framework and Azure DevOps
COMPETENCIES AND BEHAVIORS:
Excellent problem-solving skills and written and verbal communication skills.
Ability to interact with 3rd party product vendors on architecture and design
Able to work effectively in a team environment with little or no supervision.
Able to prioritize and track multiple initiatives concurrently.
Embody and promote PACCAR ITD values of Teamwork, Continuous Improvement, Commitment, Openness, and Learning.