Senior Software Engineer Backend Software Engineer (DQME Core Layer)

2 - 8 years

Chennai All india

Posted:9 months ago

Apply

Job Description

Role Overview: You will be joining the Connectivity Enabled Solutions Team in the Connectivity Department within the CAT Digital organization at Caterpillar Inc. Your role will involve building common datasets to support Connectivity initiatives, streamlining data reporting through various sources, enhancing business logic, delivering visualized data for internal and external users, and building solutions to monitor and improve telematics data quality. You will be contributing to design, development, code review, deployment, and preparing technical design documents based on business requirements. Additionally, you will work on new feature design, development, and testing, ensuring overall code quality and velocity, and addressing critical production issues in a timely manner. Key Responsibilities: - Contribute to design, development, code review, and deployment - Understand business requirements for new features, gather and refine requirements, and recommend changes - Independently perform programming, project management, and development assignments - Prepare technical design documents based on business requirements - Design and build new features using out-of-the-box components and customizations to meet business needs - Work on complex application and technical problem resolution - Lead development and unit/integration testing of new features for the scrum team - Conduct code reviews, performance assessments, and architecture discussions - Ensure team's overall code quality and velocity - Collaborate with the support team to address critical production issues Qualifications Required: - Educational Background: A four-year degree from an accredited college or university is required. A master's degree in computer science or a related field is preferred - Python Development: 8+ years of experience in designing and developing software applications in Java, or at least 4 years of experience in Java with a master's degree in computer science or a related field - API: 6+ years of experience designing, building, and integrating Rest API, SOAP API - Database Management: 5+ years of experience in database design, development, and administration - Proficiency in SQL and experience with relational databases such as MySQL, PostgreSQL, Snowflake, etc. - Cloud Database Services: 3+ years of experience with cloud-based database services, particularly within AWS, Azure, or Google Cloud environments - Web Development Skills: 2+ years of experience coding in HTML5, CSS3, JavaScript, and Web Components - Front-End Development: 3+ years of experience integrating customer-facing applications using front-end frameworks and libraries such as Angular, React, Polymer, or Vue - Familiarity with design patterns is essential (Note: Additional details about the company were not included in the provided job description.) Role Overview: You will be joining the Connectivity Enabled Solutions Team in the Connectivity Department within the CAT Digital organization at Caterpillar Inc. Your role will involve building common datasets to support Connectivity initiatives, streamlining data reporting through various sources, enhancing business logic, delivering visualized data for internal and external users, and building solutions to monitor and improve telematics data quality. You will be contributing to design, development, code review, deployment, and preparing technical design documents based on business requirements. Additionally, you will work on new feature design, development, and testing, ensuring overall code quality and velocity, and addressing critical production issues in a timely manner. Key Responsibilities: - Contribute to design, development, code review, and deployment - Understand business requirements for new features, gather and refine requirements, and recommend changes - Independently perform programming, project management, and development assignments - Prepare technical design documents based on business requirements - Design and build new features using out-of-the-box components and customizations to meet business needs - Work on complex application and technical problem resolution - Lead development and unit/integration testing of new features for the scrum team - Conduct code reviews, performance assessments, and architecture discussions - Ensure team's overall code quality and velocity - Collaborate with the support team to address critical production issues Qualifications Required: - Educational Background: A four-year degree from an accredited college or university is required. A master's degree in computer science or a related field is preferred - Python Development: 8+ years of experience in designing and developing software applications in Java, or at least 4 years of experience in Java with a master's degree in computer science or a related field - API: 6+ years of experience designing, building, and integrating Rest API, SOAP API - Database Management: 5+ years of experience in database design, developmen

Skills Required

api database management sql software development software development life cycle python development cloud database services web development skills frontend development python frameworks data python libraries aws environment frontend development with angular unit testing framework datastores development integration of rest soap apis authentication authorization api security header container platforms orchestration git repositories cicd pipelines decision making critical thinking effective communications software integration engineering software product designarchitecture software product technical knowledge software product testing

Work Mode

On-site

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now
coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You