Developer
Job Description
Senior Dotnet Developer
• Strong Experience in designing and implementing Web application using Technologies (.Net Core, Asp.Net MVC, Rest Web API, C#, JavaScript, MS SQL Server)
• Experience in Writing Unit Test case using MS Test and Xunit
• Experience with Containerization Technologies (Docker, OpenShift ECS)
• Experience in handling Query/code Optimization & query performance
• Experience of Capital Markets area in Banking Domain
• Experience with Agile development
• Experience in Version control tools GIT, GitHub, Bitbucket
• Experience in CI/CD Pipelines like LightSpeed, TeamCity, UDeploy
• Experience with Microservices based application development
• Experience messaging Technologies (IBM MQ, Kafka)
• Experience with VA fixing
Key Expectations from the Role:
-Involve in all phases of Agile (Sprint planning, Scrum Meeting, Backlog refinement, User grooming), coordinating with Citi Business/Ops to finalize the requirements
-Expertise in creating interactive Web application and Single Page Application using MVC, Razor, HTML5, JavaScript, jQuery and Bootstrap CSS3
-Development experience in Background Jobs/long running process using C#, Windows Service and .Net Core hosted services
-Expertise in building Service-Oriented Application using Restful Web API and Web services
-Experience in Writing Unit Testing of code using MS Test, Xunit and Moq for mocking data
-Experience in Event-driven data communication in real-time using IBM MQ and Confluent Kafka
-Expert in developing data layer using Dapper, ADO.NET, and LINQ
-Strong experience in Database design, writing SQL Queries, DDL & DML, performing Query Optimization and Performance Tuning in SQL Server Databases
-Experience in creating scalable Container services using Docker, Open Shift ECS
-Extensive Experience on CI/CD pipelines using DevOps tools LightSpeed, Bitbucket, GitHub, Git bash, Jenkins, TeamCity, uDeploy, Artifact
-Experienced in tracking Epics, Stories, issues and bugs in JIRA
-Provide testing and production Support, co-ordinates Change and release management activities in ServiceNow
Salary Range- $90,000-$110,000 a year
#LI-CO1