Job Description:
Job Description
Role:
The software development team within Caterpillar’s Large Power Systems Division is responsible for creating tools used globally by product research & development engineers.
We are seeking a full stack .NET/C# software developer to work on design and development of applications for next generation engine development. Using your technical expertise in software development, you will work with a highly skilled group of developers and testers to create and implement software that will have a positive impact on nearly every phase of the engine development process.
Responsibilities:
JOB DUTIES: Utilizing the Scrum/Agile methodology, use your strong technical expertise to implement new software and features.
Design, develop and implement key applications and features for engine and machine product development.
Troubleshoot code level problems quickly and efficiently.
Work directly on complex application technical problem identification and resolution
Collaborate with peer organizations across the enterprise to help our team meet deliverables.
Skills Requirements:
Strong experience working with .Net / C# and WPF/XAML using MVVM and Prism or equivalent
Proficient in UI design & development using HTML5, Bootstrap, jQuery, Knockout/Angular JS
Strong experience working with JavaScript/TypeScript
Databases – Oracle, MySQL, MS SQL, DB2, TeraData
Proficiency with RESTful API development and design
Prior experience with Unity Container (Unity) is a plus
Strong grasp of modern software development concepts such as SOLID principals
Strong architecture, design, coding, testing and debugging skills
Agile/SCRUM software development process/Scrum master experience is a plus
Prior experience in a Continuous Integration / Continuous Deployment environment is a plus
Basic qualifications:
7+ years of development experience with .Net / C# and WPF/XAML using MVVM and Prism or equivalent
7+ years of development experience with HTML5, Bootstrap, jQuery, Knockout/Angular JS
Proficiency with Visual Studio and ReSharper
Proficiency with SQL and T-SQL as well as Entity Framework
Prior experience in a Continuous Integration / Continuous Deployment environment is a plus
Understanding of the Repository and Unit of Work patterns
Bachelor’s degree (or equivalent) in an accredited Computer Science program
Desired qualifications:
2+ years of development experience working in an Agile environment
1+ years of DevOps experience
Master’s Degree (or equivalent) in an accredited Computer Science program
Relocation is available for this position.
Caterpillar is an Equal Opportunity Employer (EEO).
Not ready to apply? Submit your information to our Talent Network here .
Urgently opening for PHP Web Developer for MNC IT Company in Bangalore Posted on -February 10, 2022 PHP Web Developer...
Apply For This JobOverview: We are looking a solution architect for PepsiCo PBNA IT Data and Digital team, who is responsible for building...
Apply For This JobJob Description: 1. Experience in Hardware Programming and IT 2. Computers and Server Maintenance 3. IT related Vendor Management 4....
Apply For This JobPosition: Director-IT Engineering (Leading MNC IT Captive) Role Responsible for delivering enterprise layer cloud solutions by managing highly trained and...
Apply For This JobIT SECURITY (JOB NUMBER: WEA001965) About BNP Paribas Group:BNP Paribas is a top-ranking bank in Europe with an international profile....
Apply For This JobLooking for a Managing Partner to oversee a IT Firm. Malappuram/Calicut residents preferred. Requirement: Sincere candidate with hardworking attitude, multi-tasking...
Apply For This Job