Software Engineer - Cybersecurity

at  Caterpillar

East Peoria, IL 61611, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate27 May, 2024Not Specified01 Mar, 2024N/AAccountability,Python,Flask,Csslp,Cloud,Github,It,Cissp,SustainabilityNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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