Dotnet Developer

Urgent

Job Description

Job Description – .NET Developer
Job Title

.NET Developer

Employment Type
Full-Time
Work Mode
Remote
Experience
4+ Years
Notice Period
Immediate Joiners Preferred (7–12 Days)
Job Summary

We are seeking an experienced .NET Developer to design, develop, and maintain enterprise applications using .NET 6, C#, Angular, and event-driven architectures. The ideal candidate should have strong expertise in backend development, cloud technologies, NoSQL databases, messaging systems, and CI/CD practices while working in a collaborative Agile environment.

Key Responsibilities
Application Development
Design, develop, maintain, and enhance enterprise software applications.
Build scalable, secure, and high-performance solutions using .NET technologies.
Modify and improve existing software based on business requirements.
Follow software engineering best practices throughout the Software Development Life Cycle (SDLC).
Backend Development
Develop applications using:
.NET 6
C#
Implement reusable, maintainable, and efficient backend components.
Apply object-oriented programming principles and software design patterns.
Frontend Development
Develop and maintain user interfaces using:
Angular (2.0+)
JavaScript
Collaborate with UI/UX and backend teams to deliver responsive applications.
Event-Driven Architecture
Develop event-driven applications using messaging platforms such as:
Solace
Kafka
MQ
Design and implement asynchronous communication between services.
Ensure scalability and reliability of distributed systems.
Database Development

Work with both relational and NoSQL databases, including:

Relational Databases
Oracle
MySQL
Other RDBMS platforms
NoSQL Databases
DynamoDB (Preferred)
Couchbase

Responsibilities include:

Database integration
Query optimization
Data modeling
Performance tuning
Cloud & Infrastructure
Develop and deploy cloud-native applications.
Work with container orchestration platforms:
Amazon EKS
Amazon ECS
Support cloud infrastructure and deployments.
Collaborate with DevOps teams to automate deployments.
DevOps & CI/CD
Work with Continuous Integration and Continuous Deployment pipelines.
Use tools such as:
Harness
GitHub
Participate in automated build, release, and deployment activities.
Monitoring & Performance
Monitor application performance using:
Dynatrace
LogicMonitor
Troubleshoot performance bottlenecks.
Optimize application reliability and availability.
Linux Administration
Work in Unix/Linux environments.
Support deployment, configuration, and troubleshooting.
Perform application-level maintenance on Linux servers.
Software Engineering
Follow SDLC processes and software engineering standards.
Apply software design principles and architectural best practices.
Participate in code reviews and technical discussions.
Maintain high-quality documentation.
AI-Assisted Development
Utilize AI coding assistants such as:
GitHub Copilot
Claude
Improve development productivity while maintaining code quality.
Required Skills
Microsoft Technologies
.NET 6
C#
ASP.NET (where applicable)
Frontend
Angular 2+
JavaScript
Messaging Systems
Kafka
Solace
MQ
Event-Driven Architecture
Databases
Relational
Oracle
MySQL
RDBMS
NoSQL
DynamoDB
Couchbase
Cloud Technologies
Amazon EKS
Amazon ECS
Cloud Application Development
DevOps
GitHub
CI/CD
Harness
Monitoring Tools
Dynatrace
LogicMonitor
Operating Systems
Unix
Linux
Software Engineering
SDLC
Design Patterns
Object-Oriented Programming (OOP)
Software Architecture
Application Design
Good to Have Skills
AWS Cloud
Infrastructure Management
DevOps
Agile Methodologies
Windows Server 2020/2022/2025
Microsoft Office (Word, Excel, PowerPoint)
Airline Industry Domain Knowledge
Educational Qualification

Candidates should possess one of the following:

B.Tech in Computer Science
B.Tech in Software Engineering
Bachelor’s Degree in a related discipline
MCA
Experience
4+ years in software development.
3+ years of hands-on experience with:
.NET 6
C#
Angular
JavaScript
Kafka/Solace/MQ
DynamoDB
Unix/Linux
Oracle/MySQL/RDBMS
Required Soft Skills
Strong analytical and problem-solving skills.
Excellent communication abilities.
Self-motivated with a willingness to learn.
Ability to work independently in a remote environment.
Strong collaboration and teamwork skills.
Good time management and organizational skills.
Adaptability to evolving technologies.
Preferred Candidate Profile

The ideal candidate should:

Have strong expertise in .NET 6, C#, and Angular.
Be experienced in building event-driven, cloud-native applications.
Possess hands-on experience with Kafka, DynamoDB, and AWS services.
Have working knowledge of CI/CD, GitHub, and application monitoring tools.
Be comfortable working in Linux/Unix environments.
Demonstrate familiarity with AI-assisted coding tools and modern software engineering practices.
Work Location
Remote
Notice Period
Immediate to 7–12 days preferred.
How to Apply

Interested candidates can send their updated resume, along with their current CTC details, to:

Email: Katha.Mahajan@igtsolutions.com

Location