10 Rubis Software Solutions Jobs
8-12 years
Rubis Software Solutions - Technical Lead - C#/.Net Core (8-12 yrs)
Rubis Software Solutions
posted 22d ago
Key skills for the job
Job Description :
Experience Needed : Minimum 8 years.
Job Type : Full-Time.
Location : Hyderabad (100% WFO).
Work Days : Monday Friday.
Job Summary :
We are seeking an experienced .NET Tech Lead with a proven track record in- designing and developing enterprise-grade applications.
The ideal candidate must- be proficient in C#, .NET Core, and Microservices architecture, with extensive- experience in Azure cloud services and GitHub for version control and CI/CD.
The Tech Lead will oversee a team of developers, drive technical decisions, and- ensure the delivery of scalable, reliable, and efficient software solutions.
Key Responsibilities :
Technical Leadership :
- Lead a team of developers in designing, developing, and deploying- applications using .NET technologies.
- Guide the team in adopting Microservices architecture for scalable- and distributed systems.
- Conduct code reviews and enforce adherence to best practices in- coding, design, and security.
Software Development :
- Design and implement applications using C#, .NET Core, and other- relevant frameworks.
- Develop and maintain Microservices-based architectures, ensuring- modularity and high availability.
- Optimize application performance, quality, and scalability.
Cloud and DevOps :
- Architect, deploy, and manage cloud-based solutions using Microsoft- Azure.
Leverage Azure services such as App Services, Kubernetes (AKS),- Azure Functions, Service Bus, and Event Grid.
- Implement CI/CD pipelines using GitHub Actions or Azure DevOps,- integrating automated testing and deployment.
Microservices Expertise :
- Design, develop, and deploy RESTful APIs and integrate services- using tools like Docker and Kubernetes.
- Implement service-to-service communication patterns like gRPC or- message queues.
- Ensure proper logging, monitoring, and observability for- Microservices using tools like Azure Monitor or Application- Insights.
Collaboration and Documentation :
- Collaborate with product owners, QA teams, and other stakeholders togather and define requirements.
- Provide technical mentorship to team members and foster a culture of continuous learning.
- Create detailed technical documentation for architecture, APIs, and deployment.
Qualifications :
Technical Skills :
- Strong proficiency in C#, .NET Core, and ASP.NET Core.
- Hands-on experience with Microservices architecture, including- designing and deploying modular services.
- Expertise in Microsoft Azure, including App Services, Azure- Kubernetes Service (AKS), Service Bus, Cosmos DB, and Azure- Functions.
-Proficiency with GitHub for version control, branching strategies, and- CI/CD pipelines.
- Experience with containerization technologies such as Docker and- orchestration tools like Kubernetes.
- Strong understanding of API design principles, including RESTful- services and GraphQL (optional).
- Familiarity with front-end technologies like Angular, React, or Vue.js is- a plus.
- Knowledge of database systems, both relational (SQL Server) and- NoSQL (Cosmos DB, MongoDB).
Experience :
- Minimum of 8 years of experience in software development, including- leading technical teams.
- Proven track record of delivering projects on time and within budget.
- Experience in Agile/Scrum development methodologies.
Soft Skills :
- Strong leadership and mentoring skills.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
Preferred Certifications :
- Microsoft Certified : Azure Solutions Architect Expert or Azure Developer- Associate.
- Relevant certifications in .NET or GitHub Actions.
Exp : 8-10
Functional Areas: Software/Testing/Networking
Read full job description3-6 Yrs
7-10 Yrs
5-7 Yrs
Hyderabad / Secunderabad, Pune, Coimbatore
7-12 Yrs
Hyderabad / Secunderabad, Pune, Coimbatore