Chennai, Tamil Nadu
Software Engineer #1056780Job Description:
- The Global Data Insights and Analytics (GDI&A) department at Company is looking for qualified people who can develop scalable solutions to complex real-world problems using Machine Learning, Big Data, Statistics, Econometrics, and Optimization.
- The goal of GDI&A is to drive evidence-based decision making by providing insights from data.
- Applications for GDI&A include, but are not limited to, Connected Vehicle, Smart Mobility, Advanced Operations, Manufacturing, Supply chain, Logistics, and Warranty Analytics.
- We are seeking a highly technical and experienced individual to fill the role of senior full stack software engineer within our Industrial System Analytics (ISA) team.
Key Roles and Responsibilities of Position:
- Design, develop, test, deploy, and maintain robust and scalable full-stack applications.
- Contribute to both front-end user interfaces and back-end services, ensuring seamless integration and optimal performance.
- Write clean, efficient, and well-documented code following best practices and architectural patterns.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews to maintain code quality and share knowledge.
- Troubleshoot, debug, and upgrade existing systems.
- Design and implement database schemas and manage data interactions efficiently using SQL.
- Implement and manage infrastructure as code using Terraform for cloud resources on GCP.
- Develop and maintain CI/CD pipelines, utilizing tools like GitHub Actions, Tekton to automate software delivery processes.
- Stay up-to-date with emerging technologies and apply them to improve our software products.
Skills Required:
- Full Stack Java Developer, Python, Angular, Cloud SQL, JavaScript, GCP
Experience Required:
- Senior Engineer Exp: Proficient In 2 coding lang. or adv. Prac. in 1 lang.; guides.
- 10+ years in IT; 8+ years in
Experience Preferred:
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and as part of a collaborative team.
- Strong communication and interpersonal skills.
- Understanding and experience with Role-Based Access Control (RBAC) principles and implementation.
Education Required:
- Bachelor's Degree
Education Preferred:
- Certification Program
Additional Information :
- Front-End Proficiency:
- Strong proficiency in JavaScript and TypeScript.
- Expertise in at least one modern front-end framework: Angular or React.
- Strong proficiency in HTML, CSS, SCSS Back-End Proficiency:
- Strong proficiency in Python.
- Experience with Python web frameworks such as Flask and FastAPI.
Database Skills:
- Proficiency in SQL for querying, manipulating, and designing relational databases.
- Demonstrated ability to design and implement efficient database schemas.
Cloud Platform:
- Solid understanding and practical experience with Google Cloud Platform (GCP) services, including GCS (Google Cloud Storage), Cloud Run, and APIGEE.
Development Tools & Practices:
- Proficient with GitHub for version control, including branching, merging, and pull requests.
- Experience with Terraform for infrastructure as code.
- Strong understanding and experience implementing and managing CI/CD pipelines, particularly with GitHub Actions.
Networking & Web Concepts:
- Strong understanding of networking concepts crucial for web product development (e.g., HTTP/S, DNS, load balancing, APIs, security).