.NET Software Developer With AWS
Tata Consultancy Services · Bengaluru, Karnataka, India - Chennai, Tamil Nadu, India - Hyderabad, Telangana, India
Tata Consultancy Services · Bengaluru, Karnataka, India - Chennai, Tamil Nadu, India - Hyderabad, Telangana, India
**Role & responsibilities** - Strong experience in software development using C#, ASP.NET MVC, Web API, EF, .NET Core., C# / F# / .Net / Angular / SQL Server / ES6 / HTML5 / CSS3 and Anuglar. - Proficiency in developing cloud based solutions using AWS services such as AWS App service, AWS SQL database. - Experience in building web UI using Blazor. - Solid understanding of cloud architecture patterns including microservices, serverless computing, and event driven architectures. - Previous Application Programming/Development experience designing, developing and deploying high-volume, multi-tiered, distributed transactional applications - Deep knowledge of .Net Framework including current version of C# and/or F# languages - Good understanding of designing and building RESTful web services. - Experience with event driven architectures based on products such as Kafka or RabbitMQ - Experience in system integration including building extract-transform-load (ETL) jobs - Strong knowledge of SQL Server databases. - Deep understating of Git version control system. - Strong understanding of unit testing frameworks. - Experience working in Agile development process and good understanding of various phases of Software Development Lifecycle. Must be aware about Agile culture, roles, tools and terminology. - Experience in data access technologies and patterns - Relational database experience and proven abilities in SQL and data modelling is required. Must be aware of SQL