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 .
We are hiring for Network Support Engineer for a reputed firm in Gurugram. Details –Salary – up to 65000 per...
Apply For This JobJob Description For more than 80 years, Kaplan has been a trailblazer in education and professional advancement. We are a...
Apply For This JobSkill required: IT Audit – Operational Audit & Compliance Designation: Management Level – Team Lead/Consultant Job Location: Bengaluru Qualifications: BTech...
Apply For This JobNTT is a leading global IT solutions and services organisation that brings together people, data and things to create a...
Apply For This JobIntroduction At IBM, work is more than a job – it’s a calling: To build. To design. To code. To...
Apply For This JobTroubleshooting, diagnosing, and resolving hardware, software, and other network and system problems. Monitoring network usage and health status in compliance...
Apply For This Job