Job Description :
Responsible for the development of documentation and maintenance of Software Architectures.
Coordinates and participates in project management reviews and compliance audits.
Develops, maintains and unit tests code by utilizing software development environments and programming languages in order to implement design and satisfy allocated requirements
Performs requirements assessment and provides a technical interface to change approval meetings technical reviews
Participates in internal peer reviews

Technical Proficiencies:
Experience developing on Linux platform.
In-depth experience with any backend language (Java, Node.js, .NET, etc
Experience designing, building, implementing, and maintaining Restful APIs.
Experience with cloud-native software development best practices (micro services, managed services, SOA, etc.
Experience with NoSQL data stores (Azure Postgres, AWS Dynamo DB, Mongo DB, Hadoop, etc
Experience with Microsoft Azure or Amazon Web Services (AWS)
Experience with data workflow implementations (ETL, data models, etc
Experience with JSON parsing.
Experience in XML.
Experience building and implementing monitoring of data processing workflows.
Experience with CI/CD best practices and tooling (using Jenkins for build preparation and deployment

Client : TechMahindra