Software Engineer - Cybersecurity
at Caterpillar
East Peoria, IL 61611, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 27 May, 2024 | Not Specified | 01 Mar, 2024 | N/A | Accountability,Python,Flask,Csslp,Cloud,Github,It,Cissp,Sustainability | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
WHAT DOES IT MEAN TO LIVE THE CATERPILLAR EXPERIENCE?
It means you play a part in building a better world. You contribute to a winning culture—a spirit of accountability—that has driven change on every continent for more than 90 years. To work with us is a commitment to improve sustainability, invent for the digital age and innovate in order to bring solutions to millions of people. Sure, you work for Caterpillar. But more importantly, you work for the good of your career, your family, your community, and your world.
JOB SUMMARY:
Caterpillar is looking for an experienced software engineer that will serve as the subject matter expert for an in house developed python, flask, application. This role is 80% architecture, modeling, code reviews, 20% development.
Responsibilities:
- Provide software architecture, technical architecture, data architecture for the application.
- Work with end users of the application to drive out new features and requirements.
- Design new solutions to deliver additional functionality within the application. This includes logical process flows and physical data flows of the new solution or changes to existing functionality.
- Own the data model of the application and design any model changes.
- Create design and specifications that are transferred to the development team for build.
- Development team may be working in different time zones or parts of the world. Will need to build and maintain a relationship required to produce results.
- Provide guidance on methods or help to other developers on the team as required.
- Set priorities and roadmap for future use cases.
- Scrum master for the development team.
- Own and drive secure code and development of the team. Own the processes and standards used by all developers.
- Conduct code reviews for code delivered by developers on the team, driving standards and ensuring quality from all development.
- Own and maintain documentation and secure configurations of the environment.
- Mentor junior team members.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
East Peoria, IL 61611, USA