Senior .Net Core Engineer - .Net - India

Posted Yesterday
Be an Early Applicant
Hiring Remotely in India
Remote
Senior level
Agency • Information Technology
The Role
Design, develop and test .NET Core microservices using C# and PostgreSQL following TDD and SDLC/Agile practices. Collaborate with teams to define APIs and data access rules, automate production tasks, participate in ceremonies, and deliver production-ready code and test coverage. Support performance optimization and production support activities as needed.
Summary Generated by Built In
DotNet Core 6+ ​
 
Test-driven development(TDD) ​
 
PostgreSQL ​
 
API micro-services development ​
 
 
Responsibilities​
 
 
Clear understanding of Software Development life cycle(SDLC) and software craftmanship oriented ​
 
Strong hands-on expertise in C# programming with object-oriented design ​
 
Strong .Net Core fundamentals, multi-threading concepts ​
 
Develop code and test case scenarios by applying relevant software craftsmanship principles and meet the acceptance criteria. ​
 
Complete the assigned learning path. Take part in team ceremonies be it agile practices or chapter meetings. ​
 
Deliver on all aspects of Software Development Lifecyle (SDLC) in-line with Agile and IT craftsmanship principles. ​
 
Actively, work with other development teams to define and implement API's and rules for data access. ​
 
Ensure customers, stakeholders and partners are rightly communicated on time. ​
 
Provide suggestions for automating the repetitive and regular production activities.​
 
 
  Nice to Have/Optional​
 
Ability to perform level 2/level 3 production support ​
 
Assess production improvement areas such as recurrent issues. ​
 
Perform daily checks and maintain required standards and production processes.​
 
Experience with performance bottleneck identification and optimization​
 
Assist in developing guidelines and ensuring that team practices them. ​
 
Expertise with any messaging queues such as RabbitMQ or IBM MQ or Apache Kafka ​
 
Assist in developing guidelines and ensuring that team practices them. ​
 
Increase coverage of data models, data dictionary, data pipeline standards, storage of source, process and consumer metadata (reuse and extend​
 
Perform bug-free release validations and produce metrices, tests and defect reports. ​
 

Skills Required

  • .NET Core 6+
  • C# programming with object-oriented design
  • Test-driven development (TDD)
  • PostgreSQL
  • API microservices development
  • Multi-threading concepts
  • Understanding of SDLC and software craftsmanship
  • Agile practices and participation in team ceremonies
  • Experience with RabbitMQ, IBM MQ, or Apache Kafka
  • Level 2/Level 3 production support experience
  • Performance bottleneck identification and optimization
  • Experience automating repetitive production activities
  • Producing release metrics, tests and defect reports
  • Experience with data model coverage, data dictionary and pipeline standards
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
5,017 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account