Job Title : .Net Developer
Years of Experience: 7-15 Years
Job Location: Bangalore
Skills: .Net, API, AWS (Good to have)
Overall summary :Required a skilled and experienced developer with expertise API portal development with adherence to client standards.
Responsibilities :- Design and development of Microservices (RESTful APIs, Reactive and Batch) based applications.
- Development of APIs based on BIAN (Banking Industry Architecture Network) spec.
- Responsible for understanding and migrating the legacy APIs to AWS Cloud
- Responsible for refactoring and rearchitecting the legacy APIs to make them more cloud-native - utilizing Java and .Net - perhaps JavaScript and associated api libraries/frameworks ( spring boot, asp.net web api, express.js)
- Responsible for integrating the legacy APIs with the system of records - sap, Hcl, combizz, commC, mainframes.
- Follow coding standards and best practices to achieve high quality outcome.
- Play an active role in positively influencing the design direction and decisions.
- Check in and deploy code and configurations; participate in release management.
- Taking ownership of the features/components - from development through deployment and verification, to setting up in production.
- Participate in key initiatives from the Engineering team on innovative ways to improve capability, standards and risk profile of the platform.
Skills : - Expert Java or Kotlin and REST APIs.
- Serverless Computing using AWS (AWS lambda, Kong API gateway, IM Roles & Policy, Bean Stalk, Fargate, VPC, SubNets, Route tables, Load balancer, EC2, EKS etc.).
- Expertise in MVC framework, Oauth2 and AWS CDK.
- CI-CD Tools – Github, Github Action, SonarQube, Teamcity, Docker, Kubernetes
- Microservices Architecture, Design Patterns and best practices in software programming.
- Monitoring and logging tools – Splunk, AppD and Cloud Watch Canary.
- Expertise in .NET development
- Experienced in Performance Tuning while building High throughput and resilient applications.
- SDLC with Agile methodology.
- Banking and Payments domain knowledge