
Senior Software Engineer- UI Developer
Caterpillar19 hours ago
Chennai, India or Bengaluru, IndiaSenior
Responsibilities
- Design, develop, deploy, and maintain front-end software applications at scale.
- Build business-focused features for Caterpillar customers and dealers across web, mobile, cloud, and distributed systems.
- Identify and resolve complex application and technical problems, including off-shift and weekend support issues.
- Work independently on complex systems or infrastructure components used by multiple applications or systems.
- Establish software quality practices and identify opportunities for team growth and improvement.
- Communicate with end users and internal customers to guide development, debugging, testing, and application quality.
- Perform integrated testing and customer acceptance testing with careful planning and execution.
- Coordinate work assignments, set priorities, and establish work plans with minimal management input.
Requirements
- Four-year degree from an accredited college or university; a bachelor’s degree in computer science, electrical engineering, or a related field is required.
- At least three years of software development experience, or at least one year with a master’s degree in computer science or a related field.
- At least three years of experience designing and developing application front ends with Angular, or at least one year of Angular experience with a relevant master’s degree.
- Experience designing, developing, deploying, and maintaining front-end software at scale is preferred.
- Experience with Jenkins, GoCD, or Azure DevOps for software deployment is preferred.
- Experience deploying and maintaining software on AWS or Azure is preferred.
- Experience with RESTful APIs, API proxies, API gateways, Swagger, Postman, or Assertible is preferred.
- Experience with test-driven development, behavior-driven development, Selenium, Cucumber, and CI/CD pipeline integration is preferred.
- Experience with MongoDB, Cassandra, Redis, Elasticsearch, MySQL, or Oracle is preferred.
- Strong knowledge of computer science fundamentals, including data structures and algorithms, is preferred.
- Ability to work under pressure and within time constraints and contribute effectively in a team-oriented environment.
Tech Stack
Categories
About Caterpillar
Caterpillar Inc. designs, manufactures, and services construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives for infrastructure, resource, and energy customers. The public company, founded in 1925 and headquartered in Irving, Texas, sells primarily through an independent worldwide dealer network and provides equipment financing. It operates through Construction Industries, Resource Industries, and Energy & Transportation segments, with shares traded on the NYSE and Euronext Paris.