Job
Description
Job Title: Technical Lead - .Net Years of Experience: 8 - 12 Years Location: India, Mumbai, Andheri, Saki Naka (Hybrid Work) Company URL: https://www.enablistar.com Job Summary: We are seeking an experienced and visionary .Net Technical Lead to join our team in Mumbai. The ideal candidate will possess deep expertise in .Net frameworks (preferably .Net 6 or .Net 8), strong hands-on experience in designing and implementing microservices architectures , and proficiency with PostgreSQL . A key requirement for this role is expertise in Kafka or other event-driven architectures. This position demands a leader who can guide development teams, ensure project excellence, and align deliverables with business goals, especially in the banking and finance domain. Key Responsibilities: Team Leadership: Lead and mentor a team of .Net developers, fostering collaboration, skill enhancement, and ensuring timely achievement of project milestones. Application Development: Design, develop, and implement robust .Net-based applications tailored to the needs of the banking and finance domain, emphasizing scalability and performance. Microservices Architecture: Architect and develop microservices , ensuring adherence to best practices and business requirements. Event-Driven Architecture: Integrate and manage Kafka or similar event-based systems to enhance application performance and scalability. Software Quality: Promote the adoption of design patterns, SOLID principles , and clean code practices to maintain high software quality standards. Experience in code reviewing and code optimization. Stakeholder Collaboration: Collaborate with project managers and stakeholders to define project scopes, timelines, and deliverables, ensuring projects are delivered within scope, budget, and schedule. Technical Guidance: Stay updated on the latest .Net technologies, frameworks, and trends, and provide technical direction to the team. Testing and QA: Oversee testing, quality assurance, and debugging efforts to ensure reliable and bug-free applications. Compliance and Security: Ensure all development projects adhere to data security, privacy, and industry regulations, especially in the banking sector. Required Skills and Qualifications: Experience : 8+ years of .Net development experience, including 3+ years in a leadership role, preferably in the banking and finance domain. Education : Bachelor s or master s degree in Computer Science, Information Technology, or a related field. Technical Expertise: Core Skills: .NET Core, C#, Entity Framework, Dapper, ADO.NET, SQL Server, PostgreSQL, Docker, gRPC. Event-Driven Architecture: Proficiency in Kafka or RabbitMQ for event streaming and processing. Testing & CI/CD: XUnit/JUnit, CI/CD pipelines. Code Quality: Utilize SonarQube for continuous code inspection and technical debt management. Frontend Skills: Familiarity with JavaScript, HTML5, CSS (knowledge of React.js is a plus). Cloud and DevOps: Experience with Azure/AWS and DevOps tools is advantageous. Leadership Skills: Strong leadership and team management abilities, with a proven track record of mentoring and inspiring teams. Problem-Solving : Exceptional analytical skills and business acumen, particularly in understanding banking and finance requirements. Communication : Excellent communication skills to interact effectively with both technical and non-technical stakeholders. Preferred Qualifications: Certifications in .Net technologies, project management, or leadership. Experience with Agile and Scrum methodologies. Familiarity with financial regulations and compliance requirements in India. Knowledge of React.js for frontend development.