Sr. Software Engineer
Career Area:
Digital
Job Description:
JOB PURPOSE:
The Sr. Software Engineer contributes to design, development and deployment of Caterpillar's state-of-the-art digital platform. This position will build a world class platform to host a wide range of digital applications.
JOB DUTIES: Responsible for developing solutions for analytics, BI and Search use cases for Digital Platform to support customer needs; perform design, code, test, debug, integration, system administration of programs of high complexity using cloud base technologies. Will use appropriate programming languages to support platform, program design & specification development, programming logic, logic diagrams, system analysis techniques, documentation standards, file design, storage & internal systems; and perform integration tasks for in-house developed systems and/or purchased hardware & software solutions.
Basic qualifications:
- Bachelors degree or foreign equivalent in Computer Science, Electrical Engineering, Information Technology, or related degree.
- 8 years of progressive experience in Software design and development experience including five (5) years of experience utilizing Agile methodology, Cloud technologies such as Microsoft Azure or AWS; REST API, SQL, and XSD, XML, or JSON and Java.
Alternatively, will accept a Masters Degree or foreign equivalent in Computer Science, Electrical Engineering, Information Technology and 5 years of progressive experience in Software design and development experience including five (5) years of experience utilizing Agile methodology, Cloud technologies such as Microsoft Azure or AWS; REST API, SQL, and XSD, XML, or JSON and Java.
EEO/AA Employer. All qualified individuals - Including minorities, females, veterans and individuals with disabilities - are encouraged to apply.
Not ready to apply? Submit your information to our Talent Network here .