Software Engineer | Irving, TX

Detailed Information

  • Location: Irving, TX

  • Company: Caterpillar

communities. We don't just talk about progress and innovation here - we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. Role Definition Software Engineer required for development and support for a new cloud platform and build RESTful services that feed data to front end applications ultimately supporting Caterpillar dealers and industry customers.

Responsibilities: You will be is responsible for designing and developing backend RESTful API web services using Microservices architecture. Designing, modifying, developing, writing and implementing software programming applications for target system using

agile methods. Acquiring client requirements; resolving workflow problems through automation optimization. Writing source codes for new applications, and/or generating and enhancing code samples for existing applications.

Utilizing automated testing tools to perform the testing and maintenance. Skill Descriptors Effective Communications: Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors. Software Development: Extensive experience working with software development tools and activities; ability to produce

software products or systems in line with product requirements.

Software Development Life Cycle: Knowledge of software development life cycle; ability to use a structured methodology for delivering and managing new or enhanced software products to the marketplace. Software Integration Engineering : Knowledge of software integration processes and functions; ability to design, develop and maintain interfaces and linkage to alternative platforms and software packages. Software Product Testing : Knowledge of software product testing; ability to design, plan, and execute testing strategies and tactics to ensure software product quality and adherence to stated requirements.

Top Candidates will have: 3+ years software development experience (Java, Python, etc.) 2+ years of Java 8 or higher and Spring Boot RESTful API development. 2+ years of experience using cloud or serverless technologies and frameworks such as AWS, Kinesis, API Gateway, Cloud Formation/Terraform, IAM, AWS Lambda, S3, SNS, SQS, etc. Experience with CI/CD and Dev Ops technologies such as Azure Dev Ops Code Pipeline, Jenkins, shell scripts, etc. and an Agile software development methodology. Visa sponsorship available for eligible applicants. Any offer of employment is conditioned upon the successful completion of a drug screen.

EEO/AA Employer. All qualified individuals - Including minorities, females, veterans and individuals with disabilities - are encouraged to apply. Not ready to apply? Join our Talent Community.

View Jobs by Category >>

Related Jobs