We are looking for an experienced Full-stack Developer with expertise in .Net Core 3.0+, Angular 10+, and Azure. In this role, you will be responsible for managing the interchange of data between the server and users. Your primary focus will be on the development of server-side logic, API endpoints, and ensuring high performance and responsiveness to requests from the front-end. You will also develop front-end features using Angular 10+ and integrate the front end elements built by your co-workers into the application. A solid understanding of front-end technologies (HTML5, CSS3) is necessary for this role.
As a Fulls-stack Developer, you will play a critical role in both development and deployment, ensuring that best practices are followed to maintain scalable and reliable systems.
Essential Qualifications:
▪ Undergraduate degree in Engineering, Technology or Computer Science from a premier institute.
▪ 3-4 years of work experience in .Net development.
▪ Experience developing web applications serving a sizable userbase deploying continuously with zero downtime.
▪ Proficiency in implementation of algorithms to solve problems in computing
▪ Experience in a product company.
Desirable / Preferred Qualifications:
▪ Work experience with a financial services company or startup is a strong plus
▪ Experience with Azure cloud services (App Services, Functions, Azure SQL, etc.)
▪ Experience working with microservices and cloud-native patterns
▪ Full-stack Developer with expertise in both front-end (Angular) and back-end (API development with .Net Core)
▪ Knowledge of financial technology and related systems
Essential Skills:
▪ Experience in .Net Core 3.0+ and Angular 10+ with a clean code architecture and a code-first approach
▪ Azure: Hands-on experience with cloud solutions like Azure App Services, Azure Functions, Azure SQL, Azure Blob Storage, and Azure Active Directory for user authentication/authorization
▪ Micro-services architecture: Understanding of highly scalable, distributed system design patterns
▪ ORM:Familiarity with ORM libraries like Entity Framework
▪ Ability to integrate multiple data sources and databases into a unified system
▪ Knowledge of user authentication and authorization between systems and environments.
▪ Understanding of cloud-native principles and the fundamental design principles behind a scalable application on Azure
▪ Strong understanding of front-end technologies, such as HTML5, CSS3, and SCSS
▪ Knowledge of package managers and task runners (e.g., npm, nuget)
▪ Proficient in TypeScript
▪ Strong unit test and debugging skills
▪ Proficient understanding of version control tools like Git and Azure Repos
▪ Able to create database schemas that represent and support business processes and data concepts Additional Skills & Responsibilities
▪ Collaborate with cross-functional teams to design and implement highly available, performant, and scalable applications in the cloud
▪ Maintain and optimize cloud-based applications and API endpoints
▪ Write and maintain clean, testable, and efficient code
▪ Stay current with the latest trends and best practices in full-stack development and cloud technologies, particularly Azure services
Pay: From ₹350,000.00 per year
Benefits:
Work Location: In person