What are the responsibilities and job description for the .NET Lead position at Procyon TS?
Role : Tech Lead
- In-depth expertise in Microsoft .Net core technologies(7 years) for building robust and scalable microservices and APIs.
- Strong understanding of .Net Framework technologies for accelerated development of enterprise-grade applications.
- Proficiency in Object Oriented Analysis Design, MVC framework and good understanding of design patterns
- Experience with PostgreSQL.
- Proficiency in Google Cloud Platform (GCP), specifically emphasizing Google Kubernetes Engine (GKE) for container orchestration.
- Hands-on experience integrating applications with Azure Active Directory (AD) for Single Sign-On (SSO) and security enhancement.
- Expertise in OAuth and OAuth 2.0 protocols for secure API authentication and authorization.
- Experience in implementing .net controller classes for authentication and routing.
- Experience with Azure DevOps for CI / CD pipelines, automated deployment, and infrastructure management.
- Prior exposure to static code analysis tools like SonarQube and security tools like Fortify.
- Proficiency in load testing tools like JMeter to assess application performance and scalability.
- Strong understanding of Apache Kafka and hands-on experience in setting up, configuring, and integrating with Kafka for event-driven architectures.
- Excellent problem-solving skills, including the ability to troubleshoot complex technical issues.
- Leadership skills to guide, mentor, and coach developers, fostering a culture of innovation and excellence.
- Previous experience working on projects involving Angular frontend is a plus.
- This role requires a deep understanding of both backend development technologies and cloud solutions. The candidate should possess a holistic view of the entire application stack and be capable of driving technical decisions that align with the overall project goals.
- Strong communication skills are essential, as the Backend Tech Lead will need to liaise with various teams, stakeholders, and developers to ensure seamless integration and collaboration.
- Familiarity with Agile methodologies and practices is a plus, as the role may involve participating in Agile processes and facilitating sprint planning and reviews.
- Relevant certifications (e.g., .Net, Azure, GCP) would be a plus.