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 .
Job Description : About this role:Wells Fargo is seeking a Lead Software Engineer… In this role, you will: Lead complex...
Apply For This JobAbout Silicon Labs: We are a leader in secure, intelligent wireless technology for a more connected world. Our integrated hardware...
Apply For This JobAbout Genzeon Delivering excellence in IT services and solutions for the retail and healthcare sectors. Genzeon is a leading provider...
Apply For This JobWith a startup spirit and 90,000+ curious and courageous minds, we have the expertise to go deep with the world’s...
Apply For This JobJob Description Oracle Documaker Developer, India Job Description – Should have 8+ years of Oracle Documaker 11X, 12X experience Ex[evidence...
Apply For This JobRoles and Responsibilities Greetings from KVC CONSULTANTS LTD. We are looking for people with min 2 year of Technical Support...
Apply For This Job