8 IGreenTree Jobs
Senior .Net Developer - C#/Entity Framework (4-8 yrs)
IGreenTree
posted 17hr ago
Key skills for the job
About the job
Who We Are Looking For :
As a .NET Developer, you will be an integral part of our software development team, participating in the full software development lifecycle to deliver high-quality, scalable applications.
You will work closely in teams to design software architecture, develop new reusable components, and integrate systems effectively.
This role requires a strong focus on backend development and integration, ensuring seamless operation of enterprise applications.
Job Location : Noida, Bangalore, or Mysore
Experience : 4-8 years of experience in Microsoft .NET Core
Responsibilities :
- Participate in requirements analysis, planning, and stand-ups.
- Collaborate with internal teams to produce software design and architecture.
- Develop new reusable components and web-based user interfaces.
- Work with product teams and graphic designers, translating designs and wireframes into high-quality code.
- Write clean, scalable code using .NET programming languages.
- Design and implement RESTful APIs for seamless integration with various front-end applications and external systems.
- Optimize backend services for performance, scalability, and security.
- Test and deploy applications and systems.
- Revise, update, refactor, and debug code.
- Ensure the best possible performance, quality, and responsiveness of applications.
- Identify bottlenecks and bugs, devising solutions to mitigate and address these issues.
- Develop and maintain comprehensive documentation throughout the software development life cycle (SDLC).
- Serve as an expert on applications and provide technical support when required.
- Integrate third-party services, APIs, and SDKs into .NET-based applications, ensuring smooth data flow and functionality.
Technical Skills :
Backend Development :
- Strong proficiency in C#, .NET Core, EE, and LINQ, with deep experience in building scalable and maintainable backend services.
- Extensive experience in designing, implementing, and consuming RESTful APIs.
- Strong experience in database design, SQL, and ORM technologies like Entity Framework.
- Familiarity with handling big data technologies, optimizing queries, and managing large-scale data.
- Expertise in asynchronous programming using async/await patterns.
Integration Experience :
- Proven track record in integrating third-party services, APIs, and SDKs into .NET-based applications.
- Experience with enterprise application integration (EAI) using SOA and microservices architecture.
- Knowledge of message queuing systems like RabbitMQ, Azure Service Bus, or similar.
DevOps and Cloud Integration :
- Proficient in deploying, managing, and scaling .NET applications on Microsoft Azure.
- Hands-on experience with Docker and Kubernetes for containerization and orchestration.
Development Tools and Frameworks :
- Proficiency in JavaScript and JS Frameworks like ReactJS, AngularJS, and Bootstrap.
- Strong experience with GIT-based repositories for source control.
- Experience in Agile/Scrum development projects, using tools like JIRA.
Additional Skills :
- Strong communication skills with both internal team members and external business stakeholders.
- Experience with debugging, performance profiling, and optimization.
- Comprehensive understanding of object-oriented and service-oriented application development techniques and theories.
- Experience with user interface design and prototyping
Functional Areas: Software/Testing/Networking
Read full job description