1393 Software Engineer jobs in Chennai
Software Engineer/Senior Software Engineer
Posted today
Job Viewed
Job Description
Job Description
Position : Software Engineer / Sr. Software Engineer
Education Qualification : Any Graduate Minimum Years of Experience : 2+ Years
Key Skills : MS SQL Server
Type of Employment : Permanent
Location : Chennai & Ahmedabad
Responsibilities
- Responsible to work with development team to develop, implement, and manage data base models for core product development.
- Responsible to write SQL database views, tables, and stored procedures to support engineering product development.
- Responsible for designing and maintaining SSIS, T-SQL, and SQL jobs.
- Responsible for developing and maintaining complex stored procedures for loading data into staging tables from OLTP, and other intermediary systems.
- Responsible for analysis, design specifications, development, implementation, and maintenance of DB.
- Responsible for designing partitioning of DB for Archive data.
- Responsible to ensure that the best practices and standards established for the use of tools like SQL Server, SSIS, SSRS, Excel Power Pivot/View/Map are incorporated in Data Analytics solutions design.
- Responsible for documenting complex processes, business requirements and specifications.
Requirements
Technical Skills :
- Experience in database design, normalization, query design, performance tuning
- Proficient in writing complex Transact SQL code.
- Proficient in MS SQL Server query tuning.
- Experience in writing stored procedures, functions, views and triggers.
- Experience in Indexes, column store index, SQL server column storage, Query execution plan.
- Provide authentication and authorizations for Database.
- Develop best practices for database design and development activities.
- Experience in database migration activities.
- Strong analytical, multi-tasking and problem-solving skills.
)
Software Engineer
Posted 4 days ago
Job Viewed
Job Description
**Primary Responsibility:**
+ Comply with the terms and conditions of the employment contract, company policies and procedures, and any and all directives (such as, but not limited to, transfer and/or re-assignment to different work locations, change in teams and/or work shifts, policies in regard to flexibility of work benefits and/or work environment, alternative work arrangements, and other decisions that may arise due to the changing business environment). The Company may adopt, vary or rescind these policies and directives in its absolute discretion and without any limitation (implied or otherwise) on its ability to do so
**Required Qualifications:**
+ 3+ years of relevant experience
+ Hands on experience with good knowledge on
+ Experience/understanding of Git or other version control tools.
+ Experience working closely with a team of software engineers and product owners.
+ Experience defining and tracking development metrics throughout product development
+ .Net Core API with unit tests
+ AWS Lambda, AWS SQS, SNS, AWS DynamoDB
+ ReactJS with Typescript
+ Knowledge of GitHub Actions (PR Checks & Deployment), Terraform & Terragrunt with AWS
+ Should have solid knowledge in software development and design patterns
+ Superb communication skills both written and verbal
+ Should have worked on Agile process
**Preferred Qualification:**
+ Healthcare domain knowledge
_At UnitedHealth Group, our mission is to help people live healthier lives and make the health system work better for everyone. We believe everyone - of every race, gender, sexuality, age, location and income - deserves the opportunity to live their healthiest life. Today, however, there are still far too many barriers to good health which are disproportionately experienced by people of color, historically marginalized groups and those with lower incomes. We are committed to mitigating our impact on the environment and enabling and delivering equitable care that addresses health disparities and improves health outcomes - an enterprise priority reflected in our mission._
Software Engineer

Posted 4 days ago
Job Viewed
Job Description
+ Experience in Train, Build and Deploy ML, DL Models
+ Experience in HuggingFace, Chainlit, React
+ Ability to understand technical, functional, non-functional, security aspects of business requirements and delivering them end-to-end.
+ Ability to adapt quickly with opensource products & tools to integrate with ML Platforms
+ Building and deploying Models (Scikit learn, DataRobots, TensorFlow PyTorch, etc.)
+ Developing and deploying On-Prem & Cloud environments
+ Kubernetes, Tekton, OpenShift, Terraform, Vertex AI
+ Experience in LLM models like PaLM, GPT4, Mistral (open-source models),
+ Work through the complete lifecycle of Gen AI model development, from training and testing to deployment and performance monitoring.
+ Developing and maintaining AI pipelines with multimodalities like text, image, audio etc.
+ Have implemented in real-world Chat bots or conversational agents at scale handling different data sources.
+ Experience in developing Image generation/translation tools using any of the latent diffusion models like stable diffusion, Instruct pix2pix.
+ Expertise in handling large scale structured and unstructured data.
+ Efficiently handled large-scale generative AI datasets and outputs.
+ Familiarity in the use of Docker tools, pipenv/conda/poetry env
+ Comfort level in following Python project management best practices (use of cxzsetup.py, logging, pytests, relative module imports,sphinx docs,etc.,)
+ Familiarity in use of Github (clone, fetch, pull/push,raising issues and PR, etc.,)
+ High familiarity in the use of DL theory/practices in NLP applications
+ Comfort level to code in Huggingface, LangChain, Chainlit, Tensorflow and/or Pytorch, Scikit-learn, Numpy and Pandas
+ Comfort level to use two/more of open source NLP modules like SpaCy, TorchText, fastai.text, farm-haystack, and others
+ Knowledge in fundamental text data processing (like use of regex, token/word analysis, spelling correction/noise reduction in text, segmenting noisy unfamiliar sentences/phrases at right places, deriving insights from clustering, etc.,)
+ Have implemented in real-world BERT/or other transformer fine-tuned models (Seq classification, NER or QA) from data preparation, model creation and inference till deployment
+ Use of GCP services like BigQuery, Cloud function, Cloud run, Cloud Build, VertexAI,
+ Good working knowledge on other open source packages to benchmark and derive summary
+ Experience in using GPU/CPU of cloud and on-prem infrastructures
+ Skillset to leverage cloud platform for Data Engineering, Big Data and ML needs.
+ Use of Dockers (experience in experimental docker features, docker-compose, etc.,)
+ Familiarity with orchestration tools such as airflow, Kubeflow
+ Experience in CI/CD, infrastructure as code tools like terraform etc.
+ Kubernetes or any other containerization tool with experience in Helm, Argoworkflow, etc.,
+ Ability to develop APIs with compliance, ethical, secure and safe AI tools.
+ Good UI skills to visualize and build better applications using Gradio, Dash, Streamlit, React, Django, etc.,
+ Deeper understanding of javascript, css, angular, html, etc., is a plus.
+ Design NLP/LLM/GenAI applications/products by following robust coding practices,
+ Explore SoTA models/techniques so that they can be applied for automotive industry usecases
+ Conduct ML experiments to train/infer models; if need be, build models that abide by memory & latency restrictions,
+ Deploy REST APIs or a minimalistic UI for NLP applications using Docker and Kubernetes tools
+ Showcase NLP/LLM/GenAI applications in the best way possible to users through web frameworks (Dash, Plotly, Streamlit, etc.,)
+ Converge multibots into super apps using LLMs with multimodalities
+ Develop agentic workflow using Autogen, Agentbuilder, langgraph
+ Build modular AI/ML products that could be consumed at scale.
**Education** : Bachelor's or Master's Degree in Computer Science, Engineering, Maths or Science
Performed any modern NLP/LLM courses/open competitions is also welcomed.
**Requisition ID** : 46525
Software Engineer

Posted 4 days ago
Job Viewed
Job Description
Technology, Digital and Data
**Job Description:**
**Your Work Shapes the World at Caterpillar Inc.**
When you join Caterpillar, you're joining a global team who cares not just about the work we do - but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable 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.
**Job Title: Experienced Data Modeler**
**Employment Type:** Full-Time
**Role Summary**
We are seeking an experienced data modeler to join our team supporting the Dealer ERP Template initiative. This role will lead efforts to define, review, and document data models for the Global Dealer Common Data Model and ensure alignment across platforms including Dynamics 365 (D365), CAT Integration Service (CIS), and Helios. The data modeler will collaborate with ERP and CRM teams, domain steward delegates, and governance stakeholders to ensure data requirements, mappings, and quality rules are clearly understood, documented, and integrated to support Caterpillar and dealer needs.
**Primary Responsibilities**
+ Collaborate with ERP and CRM project teams **to identify, document, and address data requirements and gaps** for the Dealer ERP Template initiative.
+ **Define, review, and document data models** for domains within the Global Dealer Common Data Model.
+ **Partner** with D365, CAT Integration Service (CIS), and Helios teams **to ensure clear understanding of how data models** across platforms **relate and integrate with one another.**
+ **Review and validate data mappings** between Helios, CAT Integration Service, and Dynamics 365 to ensure **seamless integration and data integrity** .
+ Align data modeling efforts with enterprise **data governance standards and ensure consistent understanding of data** across Caterpillar teams, consultants, and dealers.
+ Collaborate with domain steward delegates to ensure **data quality rules** relevant to the Dealer ERP and CRM are clearly defined, documented, and communicated to Dynamics 365 teams **to support better data quality** .
**Required Qualifications**
+ Proven experience in data modeling for enterprise systems and working with ERD (Entity Relationship Diagram) modeling tools. Minimum 5 years.
+ Strong SQL query skills. Minimum 5 years.
+ Experience with data quality frameworks and working with enterprise data governance programs. Minimum 5 years.
+ Strong understanding and experience with data integration across platforms such as Dynamics 365, CAT Integration Service, and Helios.
+ Innovative mindset with a focus on continuously improving data processes, data quality, and outcomes.
+ Ability to learn and leverage tools, including AI and automation, to enhance data modeling practices and efficiency.
+ Excellent communication and documentation skills.
+ Detail-oriented mindset with a focus on data reliability, quality, and documentation.
+ Ability to translate business requirements into clear, scalable data models.
**Preferred Qualifications**
+ Experience working in large-scale ERP and/or CRM implementations, particularly in the manufacturing or dealer network domain.
+ Knowledge of Caterpillar systems and dealer operations is a plus.
+ Experience with Snowflake or similar cloud-based data platforms.
+ Familiarity with Microsoft Fabric is a plus.
+ Experience using reporting tools such as Power BI.
**Posting Dates:**
Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply
Not ready to apply? Join our Talent Community ( .
Software Engineer
Posted today
Job Viewed
Job Description
Position Description:
We are seeking a highly skilled and proactive Java Developer to play a dual role in our team, providing critical support for our existing SAP Java applications and leading our strategic migration initiatives. This position will be central to maintaining and enhancing our foundational SAP Java landscape, including the SAP Enterprise Portal and its custom components (Single Sign-On (SSO) login modules, Audit logging, and Framework Pages), as well as supporting SAP CRM Web Channel Management and SAP PI Java systems. Knowledge in SAP NetWeaver Development Infrastructure (NWDI) for development, version control, and deployment practices is essential. As SAP Enterprise Portal approaches its end-of-life, a significant part of this role will involve leading the migration efforts to modern SAP solutions. You will be instrumental in leveraging SAP Business Technology Platform (BTP) and implementing SAP Build Work zone, standard edition, as the strategic replacement for our legacy portal. This position requires a strong foundation in Java, SAP Java environments, web technologies, and a proactive approach to learning and adapting to new SAP cloud technologies.
Skills Required:
SAP NetWeaver, JavaScript, Java
Experience Required:
5+ years SAP NW EP Java Developer
Experience Preferred:
JavaScript , SAP UI5
Education Required:
Bachelor's Degree
Additional Information :
Provide expert maintenance and support for existing SAP Java applications, with a primary focus on SAP Enterprise Portals. Support and enhance custom code within SAP Enterprise Portals, including the development and maintenance of SSO login modules, Audit logging functionalities, and SAP Portal Framework Pages. Offer support for SAP CRM Web Channel Management and SAP PI Java systems. Utilize SAP NetWeaver Development Infrastructure (NWDI) for efficient development, version control, and deployment across SAP Java landscapes. Lead and execute the migration of functionalities from legacy SAP Enterprise Portal solutions to SAP Business Technology Platform (BTP). Implement, configure, and lead the transition to SAP Build Workzone, standard edition, as the strategic replacement for our SAP Enterprise Portal. Apply in-depth knowledge of web technologies (e.g., HTML5, CSS3, JavaScript) and SAP UI5 to ensure robust and user-friendly application interfaces. Collaborate closely with business stakeholders and technical teams to gather requirements, design solutions, and ensure successful project delivery. Diagnose and resolve complex technical issues, ensuring high availability and performance of critical business applications.
Software Engineer
Posted today
Job Viewed
Job Description
We're looking for a talented Software Engineer to join our team in Chennai and contribute to innovative projects for a leading banking client. If you're passionate about building scalable, high-performance web applications and enjoy working in dynamic environments, this role is for you
RequirementsWhat we're looking for:
Bachelor's or Master's degree in Computer Science, Engineering, or related field
3–6 years of professional experience in front-end development using
Strong knowledge of JavaScript (ES6+), HTML5, CSS3, and RESTful APIs
Experience with Redux, Hooks, Context API, and modern React workflows
Familiarity with build tools (Webpack, Babel, NPM/Yarn) and version control (Git)
Knowledge of UI/UX best practices and responsive design
Exposure to Agile methodologies and CI/CD pipelines
Prior experience working in banking/financial services domain is a strong plus
What you'll do:
Design, develop, and maintain responsive web applications using
Collaborate with UX designers, backend developers, and business stakeholders
Translate business requirements into high-quality, maintainable code
Optimize applications for performance, scalability, and security
Troubleshoot, debug, and resolve technical issues across the application stack
Contribute to code reviews, best practices, and knowledge sharing within the team
If you're ready to take your expertise into the banking domain and work on exciting, impactful projects, we'd love to hear from you
Software Engineer
Posted today
Job Viewed
Job Description
Location: Chennai
Experience: 4 to 10 Years
Job Mode: Full Time
Work Mode: Hybrid ( 3 days WFO )
Job Summary
As a Software Engineer, you will contribute to the development and enhancement of software applications, taking on more complex and challenging tasks than an entry-level role. You will apply your expertise to design, code, and test software solutions, while collaborating with cross-functional teams to deliver high-quality products. This role is suited for individuals who have a solid foundation in software engineering and are looking to further advance their skills and career.
Required Skills:
- Proficiency in programming languages such as Node.JS or GoLang.
- Strong experience with SQL, Database design, and DB migrations.
- Strong experience with Git workflows.
- Strong Knowledge of CI/CD pipelines and related tools (e.g., Jenkins, GitLab CI/CD).
- Experience with Docker and Kubernetes.
- Experience with cloud platforms such AWS, Google Cloud or Azure.
Be The First To Know
About the latest Software engineer Jobs in Chennai !
Software Engineer
Posted today
Job Viewed
Job Description
Role Purpose
The purpose of this role is to design, develop and troubleshoot solutions/ designs/ models/ simulations on various softwares as per clients/ project requirements
Do
Design and Develop solutions as per clients specifications
Work on different softwares like CAD, CAE to develop appropriate models as per the project plan/ customer requirements
- Test the protype and designs produced on the softwares and check all the boundary conditions (impact analysis, stress analysis etc)
- Produce specifications and determine operational feasibility by integrating software components into a fully functional software system
- Create a prototype as per the engineering drawings & outline CAD model is prepared
- Perform failure effect mode analysis (FMEA) for any new requirements received from the client
- Provide optimized solutions to the client by running simulations in virtual environment
- Ensure software is updated with latest features to make it cost effective for the client
- Enhance applications/ solutions by identifying opportunities for improvement, making recommendations and designing and implementing systems
Follow industry standard operating procedures for various processes and systems as per the client requirement while modeling a solution on the software
Provide customer support and problem solving from time to time
Perform defect fixing raised by the client or software integration team while solving the tickets raised
- Develop software verification plans and quality assurance procedures for the customer
- Troubleshoot, debug and upgrade existing systems on time & with minimum latency and maximum efficiency
- Deploy programs and evaluate user feedback for adequate resolution with customer satisfaction
Comply with project plans and industry standards
Ensure reporting & documentation for the client
Ensure weekly, monthly status reports for the clients as per requirements
- Maintain documents and create a repository of all design changes, recommendations etc
- Maintain time-sheets for the clients
- Providing written knowledge transfer/ history of the project
Mandatory Skills: Data Build Tool .
Experience: 3-5 Years .
Software Engineer
Posted today
Job Viewed
Job Description
We are looking for a highly skilled and motivated Software Engineer specializing in Java Full-Stack development with Angular expertise to join our dynamic team. This role offers the opportunity to work on cutting-edge technologies, build robust and scalable applications, and contribute to full software development lifecycle activities.
Join us and play a pivotal role in delivering cutting-edge, full-stack software solutions to create meaningful user experiences
Responsibilities
- Design, develop, and maintain scalable web applications using Java 8, Spring, Spring Boot, and Angular
- Build and integrate REST APIs and microservices to enable seamless communication between systems
- Write clean, maintainable, and efficient code following best practices and design patterns
- Develop unit tests using JUnit to ensure code quality and reliability
- Implement user interfaces using HTML, CSS, and JavaScript with Angular to deliver intuitive and responsive designs
- Collaborate with cross-functional teams to troubleshoot, debug, and resolve application issues
- Optimize applications for maximum speed, scalability, and performance
- Manage and deploy code changes through CI/CD pipelines using common automation tools
- Proactively identify and address technical challenges in both development and production environments
- Stay up-to-date with emerging technologies and apply them to ongoing projects when relevant
Requirements
- 3 to 5 years of professional experience in software engineering, including at least 3 years of experience with Java
- Expertise in Java 8, Spring, and Spring Boot for back-end development
- Proficiency in front-end programming with Angular, JavaScript, HTML, and CSS
- Familiarity with REST API development and microservices architecture
- Background in using PostgreSQL or Oracle databases effectively for data storage and retrieval
- Competency in testing frameworks like JUnit to ensure reliable code
- Experience with CI/CD pipelines and associated tools for streamlined development workflows
- Understanding of programming design patterns and best practices for scalable software solutions
- Flexibility to work with both server-side and client-side technologies as needed
- Strong communication skills to work collaboratively within a team
- Attention to detail and a focus on delivering high-quality, efficient code
Nice to have
- Showcase of experience with React in addition to Angular for front-end flexibility
- Familiarity with cloud development principles for web and mobile applications
- Capability to resolve complex technical issues in production with innovative approaches
Software Engineer
Posted today
Job Viewed
Job Description
Profile
We are looking for an iOS software engineer, will be responsible for the development and maintenance of applications targeted for a range of iOS devices including mobile phones and tablet computers.
Role & Responsibilities
- Design and build advanced applications for iOS platform
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work on bug fixing and improving application performance.
- Work alongside and mentor other members of the team
- Ensure the performance, quality, and responsiveness of applications.
- Help maintain code quality, organization, and automatization.
- Experience in shipping applications through App store
Primary Skillset
- Expertise in iOS end-to-end development
- Proficiency in OO Design, Objective-C, Cocoa Touch, Swift and iPhone SDK (5.0 and above)
- Expert knowledge with standard tools : Xcode, Interface Builder, Instruments, LLDB (debugger), Unit Testing.
- Expert knowledge with iOS frameworks : AVFramework, UIKit, StoreKit, Security Core Motion.
- Experience working with third-party libraries, APIs, social APIs.
- Experience on web service integration (SOAP, REST, JSON, XML).
- Working experience in the implementation of mobile applications with custom UI components.
- The expertise of working on apps with a focus on Memory management, CPU usage, and app size.
- Experience in shipping applications through App store
Education
- UG : B.Tech / B.E (CSE / IT), B.Sc. (CSE), BCA
- PG : M.Sc.(CSE), MCA
)