Senior Engineer, Software Development (.net)
Location
Noida | India
Job description
Key Purpose of Role:
This role has responsibility for development and expected to work in all areas of software engineering (Core Development, design, Implement, review, document,) as the demand dictates.
Job Description:
Responsibility / Tasks:
- Excellent Communications Skills (Verbal & Non-Verbal)
- Good Experience in . Net framework and .NET Core / C#/ ASPNET/micro-services
- Should have strong experience in C# and ASPNET .
- .NET Core 3.1 or 5 preferred
- Development experience on multiple platforms - Windows and Linux (Red Hat/CentOS or Ubuntu)
- Good experience in Object Oriented programming
- Good experience with APIs, web services and micro-services
- Familiarity with Microsoft SQL Server, PostgreSQL, or other relational DBMS
- No-SQL experience is a plus.
- Experience with Kafka or other message busses
- Experience with an API gateway is a plus.
- Experience with popular web application frameworks
- Experience implementing automated testing platforms and unit tests.
- Responsible and independent team member for coding and unit testing of . Net related development.
- Cloud Development Experience with one or more of the big 3 (AWS, Azure, GCP)
- Experience working in a Scrum or Kanban environment.
- Responsible for Programming to deliver high-quality software applications.
- Responsible for the quality and completeness of assignments, including
development, bug fixing, documentation, and general product maintenance.
Ensure regular maintenance of Application Server and Database. - Relevant qualification - B.E (CS, IT, ECE), B.Tech (CS, IT, ECE), M.Tech, MCA
Soft skills:
Must be a good team player with Good communication skills.
Experienced and comfortable working on a globally distributed team
If you have the drive and enthusiasm to accept this challenge and to work in a very dynamic, cross functional and international environment, we are looking forward to meeting you. Click apply now.
Job tags
Salary