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.