This role requires not only strong technical expertise but also proven leadership in software architecture, design, and people management. Experience with DevOps practices, CI/CD pipelines, Jenkins, Jira, and problem-solving is essential to excel in this position.
    Lead the end-to-end design, development, and delivery of scalable full-stack applications.
    Architect and design robust solutions ensuring high performance, security, and maintainability.
    Drive frontend development using React and Angular 12, along with JavaScript/TypeScript, HTML5, CSS3, and SASS.
    Build backend services using C#, VB.Net, and .NET Core with strong database management using SQL.
    Implement and manage CI/CD pipelines and adopt DevOps practices with tools like Jenkins.
    Collaborate with stakeholders, product owners, and cross-functional teams to translate business requirements into technical solutions.
    Lead and mentor engineers, fostering a culture of collaboration, learning, and accountability.
    Conduct code reviews, enforce best practices, and ensure high-quality software delivery.
    Utilize tools like Jira for project tracking and reporting.
    Solve complex technical challenges and provide guidance on problem-solving strategies.
    Continuously explore and adopt emerging technologies to enhance system capabilities.
Required Skills & Qualifications
Education: Bachelor’s/Master’s degree in Computer Science, Engineering, or related field.
Technical Expertise:
   Proficiency in C#, VB.Net, .NET Core.
   Frontend development expertise in React and Angular 12.
   Strong knowledge of JavaScript, TypeScript, HTML5, CSS3, and SASS.
   Hands-on experience with SQL databases (SQL Server / PostgreSQL / MySQL).
   Strong background in architecture & design patterns.
   Experience in CI/CD pipelines and DevOps tools (Jenkins, Git, etc.).
   Exposure to Agile/Scrum methodologies with Jira.
Leadership & Management:
   8+ years of experience in software development.
   5+ years of experience in architecture and system design.
   3+ years of experience in leading teams and people management.
   Excellent problem-solving, analytical, and decision-making skills.
Strong communication and stakeholder management abilities.
    Experience in cloud platforms (AWS/Azure).
    Knowledge of containerization and orchestration (Docker, Kubernetes).
   Exposure to microservices architecture.
   Certifications in architecture, leadership, or cloud technologies are a plus.