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.