The ideal candidate
is a
seasoned Python developer (7+ years)
with a strong foundation in designing and building
scalable, secure, and cloud-native applications
. They should possess
hands-on expertise in Python frameworks
like
Django, Flask, and FastAPI
, and be proficient in
AWS cloud services
such as Lambda, DynamoDB, S3, and serverless architecture.They will have a deep understanding of
microservices design, event streaming (Kafka), and CI/CD pipelines
using tools like
Git, Bitbucket, Jenkins, and Docker
. The candidate should demonstrate strong
software engineering practices (SOLID principles, design patterns, and unit testing)
and be capable of working in a
fast-paced Agile/Scrum environment
.A background in
automotive or enterprise-scale software development
with exposure to
data engineering or GenAI/ML solutions
is highly desirable. Excellent collaboration, problem-solving, and communication skills are essential, as this role involves
close interaction with product owners, architects, and global engineering teams
.The Senior Software Engineer will play a key role in the design and development of key initiatives within the Experian Automotives domain. Experian Automotives team is one of the fastest growing areas with Experian and we are looking for a strong Software Engineer who thrives in a fast-moving environment. The candidate will work very closely with product owners, architects, and engineering teams to deliver high quality, scalable, cloud-based technology solutions.
Key Responsibilities And Skillset
- Design, Development and Testing of key programs within Automotives Engineering team
Development of technical solutions that are built for quality, scale and performance.
- Collaborate with the business, product management and PMO on product roadmaps and
quarterly planning sessions.
- Participate in code and design reviews to minimize rework and catch issues early in the
process.
- Ensure stable Production operations with focus on uptime, performance and reliability.
- Work efficiently as a part of a global team of engineers ensuring effective collaboration, communication, and delivery.
Primary Skillset:
-Python , Django, Flask, Fast API, Microservices, AWS or Cloud NativeDeployment, CI CD Tools Knowledge.
Good to have Front end Technologies
– React , TypeScript Knowledge, Experience & knowledge, and skills. 7+ years of software development experience in designing and building Python Application, Python Based Chat-Bot Applications . Architect and design leading solutions with a strong focus on security. SOLID design principles Strong experience on Django, Flask, Fast API.. Strong experience with Application development in a multi-platform environment with Python.
Strong Experience With AWS (preferred AWS Certification)
Strong experience with AWS technologies such as DynamoDB, S3 and Lambda server less technology Good to have experience with AWS Bedrock, Glue , Athena Strong experience with tools such as Git, bitbucket, Jenkins, deployments using Docker Hands-on experience with event-based system processing such as Kafka In-depth understanding of Microservices, Event streaming, Data pipelines, and associatedframeworks. Strong database programming skills, preferably in both SQL and NoSQL Databases. Able to work in a fast paced and dynamic environment and achieve results amidst constraints. Deep understanding of best design and software engineering practices, design principles and patterns and unit testing. Proven experience working in an Agile/Scrum environment. Experience with Trouble shooting tools preferably with Splunk , Datadog. Nice to Have Data Engineering and AI/ML/Gen AI Knowledge with Python.
SDET Analyst:-
Primary Skillset:-
Java Selenium Cucumber Postman – API testing. WireMock AWS Knowledge (DynamoDb , S3, sqs) API Calls Gradle or Maven Knowledge
Roles and Responsibilities:-
Design & build automated regression tests from test cases using Automation framework Cucumber/Java framework. Help and educate other automation team members to follow automation framework rules. Help ensure that automation framework stays intact. Add new features to automation framework. Create test plans & test cases for assigned features. Execute test cases & perform defect tracking/management. Develop testing tools and resources to aid in testing effort. Develop utility tools that will help rest of the organization on a day-to-day basis. Plan and run automation tests, integration tests, & regression tests. Able to perform Load Test, Performance Test, Stress Test for respective micro services. Help define & lead the effort to implement quality requirements & processes. Comfortable communicating with developers & other technical team members. Participates in the full SDLC/Agile cycle engagements, including meetings, iterativedevelopment, estimations and design sessions. Perform UAT / regression testing for all enhancement and/or patch releases againstdocumented specifications. Perform UAT / regression testing for iOS and Android on emulators and hardware devices. Identify and report QA issues, workflow issues and other project risks to development team. Evaluate overall test processes and produce regular progress updates. Verification testing and patch validation to verifying expected changes were installed. Evaluate system performance, reproduce issues and work with development to resolveidentified problems. Tasks include evaluating daily test suites results, maintaining/updating automation tests, and improving regression tests/framework. Review logs (e.g. SPLUNK, DataDog, AWS) and data analytics for the application and work with Analytics/BI/BusOps team to develop and validate analytics information based onbusiness requirement. Analyze live and historic data stored in DynamoDB, AWS RedShift, Aurora databases.Skills: testing,amp,framework,python