Job Description:
Job Description – Senior Software Engineer (Backend/DCF 30)
About Company: Talent source team to write this.
Job Summary:
The purpose of this role is to develop the required software features, achieving timely delivery in compliance with the performance and quality standards of the company.
Job Responsibilities:
-
Works independently with a broader overview on the project
-
Participates in communications with partners and clients, when needed.
-
Understands and follows the release processes in the company.
-
Participates in requirements analysis, development, unit testing and documentation.
-
Writes quality code to fit unique customer needs and configurations.
-
Troubleshoots and debugs (with some guidance from senior team members if needed)
-
Provides mentoring/guidance to junior Software Engineers
-
Delivers training and participates in knowledge sharing.
-
Achieves better understanding of the company platform and processes and suggests improvements.
Job Requirements:
Must Have:
-
Minimum 4 to 6 years of experience
-
Strong expertise on Python
-
Experience in building workflows/services using Snowflake.
-
Experience of implementation using cloud (AWS)
-
Microservices architecture, RESTful Webservices, NoSQL & SQL
-
Demonstrate understanding of SOLID principles.
-
Experience of writing good unit tests.
-
Exposure to Docker & containerization, CI/CD pipeline design & build.
-
Basic awareness of event driven architecture, Kafka.
-
Use of tools such as JIRA, Git, GitHub.
-
Good Communication skills.
-
Ability to participate in team discussions.
-
Positive attitude, willingness to learn and self-motivated.
Good to have:
-
Experience in Node JS.
-
Experience with Serverless.
-
Experience in Terraform/Cloud Formation
-
Experience in orchestration tools such as Apache Airflow
Location:
DGS India - Mumbai - Thane Ashar IT Park
Brand:
Merkle
Time Type:
Full time
Contract Type:
Permanent