Freshersworld does not charge any amount for job placement. Beware of fraudsters who ask you to pay on the pretext of giving a job. Know More

Post A Job

ACM Developer - Chennai Jobs in Chennai - Caterpillar

ACM Developer - Chennai

Caterpillar
Expired

Posted: 05 Oct 20

Job Description

Description

JOB PURPOSE:

This position will build a world class platform to host a wide range ofdigital applications.

Job Related Statistics

Indeterminate

JOB DUTIES: Responsibilitiesof the incumbents are across functional lines with individuals assigned in newprogram development and/or maintenance of existing mobile, WEB, Cloud, server,personal computer, mainframe, and/or distributed computing systems.

  • Competent to perform all programming, projectmanagement, and development assignments without close supervision; normallyassigned the more complex aspects of systems work.
  • Works directly on complex application/technicalproblem identification and resolution, including responding to off-shift andweekend support calls.
  • Works independently on complex systems orinfrastructure components that may be used by one or more applications orsystems.
  • Drives application development focused arounddelivering business valuable features
  • Maintains high standards of software quality withinthe team by establishing good practices and habits
  • Identifies and encourage areas for growth andimprovement within the team
  • Communicate with end users and internal customersto help direct development, debugging, and testing of application software foraccuracy, integrity, interoperability, and completeness
  • Performs integrated testing and customer acceptancetesting of components that requires careful planning and execution to ensuretimely, quality results.
  • Employee isalso responsible for performing other job duties as assigned by Caterpillarmanagement from time to time.
  • Develop and support custom user interfaces,stylesheets, batch processes, and integrations for the ACM application.
  • Provide development expertise to design, code,debug, test, and integrate/implement complex, medium to large-sized programmingtasks.
  • Work closely with Caterpillar support anddevelopment teams to understand processes, systems, and issues related to ACM.
  • Prepare and execute product and system testing.
  • Create and maintain system documentation.
  • Provide IT support during User Acceptance Testing.

  • The position manages the completion of its own workassignments and coordinates work with others. Based on past experiencesand knowledge, the incumbent normally works independently with minimalmanagement input and review of end results.

    Typical customers include Caterpillar customers,dealers, other external companies who purchase services offered by Caterpillaras well as internal business unit and/or service center groups. Theposition is challenged to quickly and correctly identify problems that may notbe obvious. The incumbent solves problems by determining the best course ofaction, within departmental guidelines, from many existing solutions. Theincumbent sets priorities and establishes a work plan in order to completebroadly defined assignments and achieve desired results. The positionparticipates in brainstorming sessions focused on developing new approaches tomeeting quality goals in the measure(s) stated.

    Basic Qualifications

  • Position requires a four-year degree from an accredited college oruniversity.
  • One year or more of software development experience or a master’s degreein computer science or related field.
  • One year or more of experience in designing and developing softwareapplications in Java or Scala or a master’s degree in computer science orrelated field.

  • Top Candidates Will Also Have

    Proven experience in some of the following,

  • Designing, developing, deploying and maintainingsoftware at scale.
  • Developing software applications using relationaland Nosql databases.
  • Application architectural patterns, such as MVC,Microservices, Event-driven, etc.
  • Deploying software using CI/CD tools such asJenkins, GoCD, Azure Devops etc.
  • Deploying and maintaining software usingpublic clouds such as AWS or Azure.
  • Working within an Agile framework (ideally Scrum)
  • Knowledge/experience with PTC Windchill as anadministrator and/or a developer (4-6 years)
  • Java Development Experience (4-6 years)
  • Knowledge/experience with other PTC SLM tools(Publishing Engine, Service Information Manager/Service Parts, Arbortext Editor)preferred.
  • Experience with support or development ofapplications using Oracle, XML, Windows scripting, and Kornshell scripting.
  • Demonstrated skills in development, support, andimplementation of IT applications, with progressively increasing responsibilitiesover a period of 8+ years.
  • Strong ability to troubleshoot, stronginterpersonal communications with users and other developers, ability to learnquickly, and ability to work in a team environment.
  • Prior experience with business processes related toNew Product Introduction, Product Support, or Technical Information Authoringis desired.
  • Strong understanding and/or experience in some of the following,
  • Batch or stream processing systems such as ApacheSpark, Flink, Akka, Storm
  • Message brokers such as Kafka, Rabbitmq, AWS SQS,AWS SNS, Apache ActiveMQ, Kinesis.
  • Experience designing well-defined Restful APIs
  • Experience writing API proxies on platforms such asApigee Edge, AWS API Gateway or Azure API Gateway
  • Hands one experience with API tools such asSwagger, Postman and Assertible
  • Test driven development and behavior drivendevelopment.
  • Hands on experience with testing tools such asSelenium and Cucumber and their integration into CI/CD pipelines.
  • Datastores such as MongoDB, Cassandra, Redis,Elasticsearch, MySQL, Oracle.
  • Must demonstrate solid knowledge of computer science fundamentals likedata structures and algorithms.
  • Ability to work under pressure and within time constraints
    • Passion for technology and an eagerness to contribute to a team-oriented environment
  • Bachelor’s degree in Computer science or Electrical engineering orrelated field is required
  • Job Particulars

    Who can apply Freshers and Experienced (0 to 3 Years )
    Hiring Process Face to Face Interview
    Employment TypeFull Time
    Job Id1011064
    Locality Address
    Country India

    About Company

    Caterpillar
    Jobs By Location
    Others also searched for
    Job & career videos
    scroll-icon scroll-icon
    scroll-icon youtube-img
    scroll-icon youtube-img
    scroll-icon youtube-img
    scroll-icon youtube-img
    scroll-icon youtube-img
    scroll-icon youtube-img
    scroll-icon youtube-img
    scroll-icon youtube-img
    scroll-icon youtube-img
    ARE YOU A FRESHER? REGISTER NOW
    Looking for your first Dream Job?
    Update Resume
    Upload Resume