Senior/Software Engineer – .NET Core – India
Senior/Software Engineer – .NET Core – India
Job Responsibilities
You will be expected to
- Write code as per defined architecture and design, following coding standards and best practices.
- Participate in technical discussions, stand-ups, retrospectives, meetings, and demos.
- Follow processes like code version control, task updates in JIRA, CI-CD Dev Ops, and other project-specific processes.
- Perform unit testing of your code before giving it for review/QA.
- Get your code reviewed and approved by the Lead Software Engineer
- Bring innovation to individual assignments by finding ways to be efficient and effective.
- Participate in technology practice initiatives and discussions.
Be a team player
- Be open and offer help to team members.
- Demonstrate skills in spoken and written English.
- Treat colleagues and clients with courteous behavior.
- Be punctual in completing tasks and attending meetings/calls.
Requirements
- Extensive experience in Microsoft technologies including .NET Core versions, writing C#
- Experience developing Web APIs
- Entity Framework Core
- Git and GitHub for source control
- Skill for writing reusable libraries
- Understanding of fundamental design principles for building a scalable application with patterns such as Domain Driven Design, Test Driven Development, or Command-Query
- Exposure to the Blazer framework and some working experience will be a big plus
Key Skills: .net core , Entity framework, ASP.net, SQL
Location: Anywhere in India or Bengaluru
Years of Experience: 3 - 6 years