Job Description
Requirements
5+ years in relevant software engineering and development roles
Experience with Enterprise Architecture including application and data architecture.
Experience building scalable applications with microservice architecture
Strong knowledge in Microsoft's .NET framework, including C#, .NET Framework 4.8, .NET Core 3.1
Experience in database development using ORM (Entity Framework or Dapper), MS SQL Transact-SQL.
Have a good understanding of concepts like concurrency, parallelism, event-driven architecture
Experience with multithreading and messaging frameworks (e.g. MassTransit, RabbitMQ, gRPC).
Experience with Agile collaboration tools (JIRA, Confluence etc)
Effective communication skills and willingness to pair on problems, brainstorm in public and enthusiastically engage with your teammates in group problem-solving.
Hands-on experience with TDD (Test Driven Development).
Experience using core engineering infrastructure tools like Git for source control, TeamCity for Continuous Integration and Puppet for deployment
The role requires hands-on development.
Work with Scrum Masters to achieve sprint goals.
Provide input on estimates for project efforts.
Review business and non-functional requirements to capture and understand project requirements.
Enrich documentation to be used by internal developers, customer development teams, and the internal quality assurance team.
Perform root cause analysis, efficient production support and maintenance/enhancements for existing applications/components.
Employement Category:
Employement Type: Part time
Industry: IT
Functional Area: IT
Role Category: IT
Role/Responsibilies: senior software engineer-.net core
Contact Details:
Company: Fifthgen Tech Solution
Location(s): Noida, Gurugram