https://bayt.page.link/gH6cjNQYQQp92Urb9
Create a job alert for similar positions

Job Description

Full stack Developer (Senior .NET, Angular, Azure)


Location: Pune


Job Overview:


We are seeking a highly skilled and experienced Senior Full stack Developer to join our dynamic team. The ideal candidate should have a strong background in.NET, Angular, and Azure technologies, with proficiency in cloud services such as Azure App Services, Functions, Service Bus, Cosmos DB, ADLS, and Azure SQL, as well as experience with Amazon OpenSearch or Elasticsearch. Additionally, you should be proficient in DevOps practices, including Azure ARM, Terraform, and Kubernetes, to deliver efficient, scalable, and secure cloud-based solutions.


As a Senior Full stack Developer, you will be responsible for building and maintaining complex full-stack applications, ensuring smooth interaction between frontend and backend systems, and leveraging cloud infrastructure to enhance performance, scalability, and security.


Key Responsibilities:


· Design & Development: Design, develop, and maintain complex full-stack applications using.NET, Angular and Azure cloud technologies.


· Backend Services: Work with backend services such as Azure App Services, Azure Functions, Cosmos DB, Azure SQL, Service Bus, and ADLS to build scalable and high-performance applications.


· Search & Indexing: Implement search and indexing solutions using Amazon OpenSearch or Elasticsearch.


· Collaboration: Collaborate with cross-functional teams to define, design, and deliver new features and functionality.


· CI/CD Pipelines: Create and maintain CI/CD pipelines for streamlined application delivery using Azure DevOps, Terraform, and Kubernetes.


· Testing: Write unit and integration tests to ensure code quality and application reliability.


· Code Review & Mentorship: Review code, mentor junior developers, and ensure adherence to best practices.


· Expert Guidance: Provide expertise and guidance in building highly available, secure, and scalable cloud solutions.


· Troubleshooting & Optimization: Troubleshoot, debug, and optimize cloud services and applications for performance and scalability.


Required Skills & Experience:


· Experience: Minimum of 5+ years of hands-on experience in developing full-stack applications using.NET Core, (C#), React.js, or Angular.


Back-End Expertise: Strong expertise in.NET Core, Entity Framework, Web API, and experience with SQL Server or NoSQL databases (e.g., MongoDB, Cosmos DB, Azure SQL). Proficiency with cloud data storage and management tools such as Azure Data Lake Storage (ADLS) and Azure Cosmos DB.


Front-End Expertise: Advanced knowledge of React.js or Angular, including React Hooks, Context API, Redux, and modern state management techniques.


Familiarity with single-page applications (SPA), component-based architecture, and responsive web design.


· Cloud Services: Extensive experience with Azure App Services, Azure Functions, Azure Service Bus, and Azure SQL for building scalable cloud applications.


Preferred: -Hands-on experience in implementing search capabilities using Amazon OpenSearch or Elasticsearch.


API Development: Proven experience in designing and consuming RESTful APIs, with a strong understanding of API security and performance optimization. Familiarity with GraphQL is a plus.


DevOps & Infrastructure: Strong background in DevOps practices, including Azure ARM Templates, Terraform, and Kubernetes. Experience in building and maintaining CI/CD pipelines using Azure DevOps and containerization with Docker.


· Testing: Proficiency in unit testing frameworks like xUnit, Jest, Mocha, or similar, with hands-on experience in test automation for both front-end and back-end components.


· Cloud & DevOps: Experience with cloud platforms (primarily Azure and AWS) and DevOps practices, including continuous integration and delivery pipelines, version control systems (Git), and Infrastructure as Code (IaC) principles.


· Agile Methodology: Solid experience in Agile development, utilizing Scrum, Kanban, or other agile methodologies, and working with cross-functional teams to deliver high-quality software.


· Soft Skills: Strong communication, problem-solving, and collaboration abilities, with a proactive and solution-oriented approach to challenges.


· Leadership & Mentorship: Demonstrated ability to mentor junior developers, foster team collaboration, and drive technical excellence within the development team.


Education:


· Bachelor’s degree in computer science, Engineering, or a related field (or equivalent practical experience).



You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.