i
Smartedge IT Services
126 Smartedge IT Services Jobs
Senior .Net Core Developer - Kubernetes (6-8 yrs)
Smartedge IT Services
posted 15hr ago
Fixed timing
Key skills for the job
Role : Senior Software Engineer/Senior dot net core with Kubernetes.
Role Type : Permanent
Job Overview :
Mandatory Skills :
- Communication should be excellent.
- Candidate must me aware of latest versions of .Net core and relevant current updates.
- 6 to 8 years of experience in .NET application development with strong expertise in C#, ASP.NET, and MVC.
- Should have minimum 3 yrs experience in .net core.
- Should have strong understanding of Kubernetes or containerization or docker .
- Should have worked with microservices architectures.
- Develop RESTful APIs .
Key Responsibilities :
- Develop, and maintain robust and scalable .NET applications, ensuring high performance and efficiency.
- Work with microservices architectures, leveraging Kubernetes and Docker containers for deployment and orchestration.
- Write clean, maintainable, and testable code following best practices and industry standards.
- Develop RESTful APIs using design first approach using Open API or RAML and integrate them with front end systems and third-party services.
- Optimize application performance and troubleshoot any issues related to resource consumption, containerization, and deployment.
- Implement containerization solutions using Docker and Kubernetes to manage and deploy applications in cloud environments (Azure/AWS/GCP).
- Participate in code reviews and ensuring coding standards are maintained across the team.
- Collaborate with team members to continuously improve software development processes and practices.
- Collaborate with cross-functional teams including DevOps, QA, and product management to deliver high quality software solutions.
- Stay up to date with emerging technologies and industry trends, applying new knowledge to improve application design and functionality.
Skills and Qualifications :
- 6 to 8 years of experience in .NET application development with strong expertise in C#, ASP.NET, and MVC.
- Strong understanding of object-oriented design principles and design patterns.
- Good understanding data structure and algorithms.
- Experience with containerization technologies such as Docker, and container orchestration with Kubernetes.
- Proficiency in working with cloud platforms (Azure, AWS, or GCP) and deploying containerized applications in a cloud environment.
- Experience with continuous integration/continuous deployment (CI/CD) pipelines and DevOps practices.
- Familiarity with Agile methodologies and tools like VSO, Jira, Git, and Jenkins.
- Strong problem-solving skills, attention to detail, and ability to troubleshoot complex issues.
- Excellent communication and collaboration skills, with the ability to work effectively in a team-oriented environment.
- Bachelor's degree in computer science, Engineering, or a related field, or equivalent work experience.
Preferred Qualifications :
- Experience with .NET Framework and .NET 8 and above.
- Knowledge of message queues (Kafka, IBM MQ etc), event-driven architectures, or service-oriented architectures.
- Knowledge of Open Telemetery.
- Familiarity with monitoring tools (e., Prometheus, Grafana) and logging frameworks (e., ELK stack, Splunk).
- Familiarity with Kubernetes operators and Helm charts for Kubernetes deployments.
Functional Areas: Other
Read full job description