C# .NET Developer

Experience: 6+ yrs
Type: Full Time
Location: Bangalore
Notice-period: Immediate/15 days
Budget: Upto 8-10 LPA
Technology: IT

Mandatory Skills:

  • C# .NET
  • .NET Core
  • REST API
  • LINQ
  • JSON
  • Micro-Service Architecture
  • SQL Server
  • Swagger
  • DevOps & Continuous Delivery

Good to Have Skills:

  • Azure
  • ARO (Azure Red Hat OpenShift)
  • Unit Testing
  • IIS (Internet Information Services)
  • Deployment
  • DevOps
  • Design Patterns
  • Good Knowledge of Docker
  • Azure AD Authentication

Additional Info:

  • Framework: SAFE Agile practices
  • Tools: JIRA / Confluence

Responsibilities:

  • Develop, maintain, and enhance applications using C# and .NET Core, ensuring high performance and scalability.
  • Design and implement REST APIs, ensuring they are secure, scalable, and maintainable.
  • Utilize LINQ for efficient data querying and manipulation.
  • Work with JSON for data interchange between client and server.
  • Develop and manage micro-services, ensuring they are robust and reusable.
  • Design, implement, and maintain SQL Server databases, including complex queries and stored procedures.
  • Use Swagger for API documentation to ensure clear and comprehensive API interfaces.
  • Implement DevOps practices and continuous delivery pipelines to automate and streamline the development lifecycle.
  • Collaborate with cross-functional teams following SAFE Agile practices, ensuring efficient project delivery.
  • Use JIRA and Confluence for project management and documentation.
  • Troubleshoot, debug, and optimize existing applications to ensure optimal performance.
  • Conduct unit testing and ensure code quality and standards are maintained.
  • Deploy applications and services using IIS and other deployment tools.
  • Stay updated with the latest industry trends and technologies to continuously improve development processes.
  • Provide technical guidance and support to junior developers and other team members.

Qualifications:

  • Proven experience as a C# .NET Developer with a strong focus on .NET Core.
  • Solid experience in designing and implementing REST APIs.
  • Proficiency in LINQ and JSON.
  • Hands-on experience with micro-service architecture.
  • Strong knowledge of SQL Server, including database design and query optimization.
  • Experience with Swagger for API documentation.
  • Familiarity with DevOps practices and continuous delivery pipelines.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work collaboratively in a team environment and communicate effectively with technical and non-technical stakeholders.
  • Familiarity with SAFE Agile practices and tools like JIRA and Confluence.

Nice to Have:

  • Experience with Azure and ARO (Azure Red Hat OpenShift).
  • Knowledge of unit testing frameworks and practices.
  • Experience with IIS and deployment processes.
  • Familiarity with design patterns and best practices in software development.
  • Good understanding of Docker and containerization.
  • Experience with Azure AD Authentication.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll to Top