? Taking architectural decisions based on needs, constraints, and design
patterns/development philosophies
? Giving instructions & training to junior developers in technology, code quality, and
test/ behavioral driven development processes
? Engaging in daily scrum meetings to ensure that the scrum master and product
owner's requirements are met
? Assisting the Development Team with technical and architectural issues
? Creating an effective CI/CD pipeline and offering cloud native solutions in
collaboration with the Ops Team
? Designing solutions that are technology neutral while utilizing breakthrough
technologies and creating testing strategies
? Preparing POCs with the most up to date/ innovative technology and collecting
data on their benefits and drawbacks
? Choosing the appropriate technology stacks for development
? Ascertaining the application's code quality and test coverage
? Executing behavior-driven and test-driven development methods
? Supporting by gathering information on the most recent technology and tools and
sharing it with the team
? Contributing to R&D for specialized/ niche requirements, such as smart cards,
ECDSA, SSI, and so on
? Created monolithic applications using .NET technology as a full stack developer
? Tested applications and provided code coverage of at least 70%
? Standardized team abilities by using pair programming
? Generated boilerplate code and fulfilled scrum master standards by using TDD
with N-Unit
? Used EF and the LINQ/ Repository paradigm to create data layers
? Participated in R&D efforts to build a knowledge foundation
? Developed front-end applications with Angular/ Knockout/ jQuery/ ASP.net, and
other frameworks
? Prepared stored procedures and linked them to the data layer
? Designed abstraction for distinct levels using interface and abstract classes