Location
Bangalore | India
Job description
- Writing small pieces of serverless code using Angular JS, Node JS, C# and Visual Studio
- Developing Logic Apps with ARM Templates in Visual Studio and its deployment
- Auto-Triggers, Timer-Triggers and endpoints (handling JSON payload)
- Various In-built Connectors (e.g. Table Storage, Blob Storage, Service Bus, SendGrid, etc.)
- Creating Custom Connectors (e.g. WCF/SOAP with XML payload, etc.)
- Various Flows (e.g. Exception Handling, Condition, Parallel Processing, JSON Parsing, etc.)
- Using Azure KeyVault to store and retrieve sensitive information
- Azure Repos/Git code repository and branching
- SonarCloud for static code analysis
- Knowledge on build and release pipelines to deploy to above services
- Knowledge of environment wise parameters replacement in config files (e.g. Connection String, Key Vault, etc.)
- Familiar with Test Driven Development - unit tests, system integration tests, acceptance test, load tests, WebAPI, NUnit, Moq, Autofac, Jasmine, Karma,
- Jira for ticket management
Good to have knowledge on the below:
- Publish/Subscribe model of message communication
- Developing ASB with ARM Templates in Visual Studio and its deployment
- Message handling life-cycle (Time-To-Live, Size, Locking, DeadLetterQueue, Sessions, Duplicate Detection, etc.)
- Configuring Alerts, Logs and Dashboards
- Network Security. Configuring VNet for Azure Service Bus
POSITION REQUIREMENTS
Knowledge Components:
- Proficient in Angular JS, Node JS and Visual Studio
- SQL Server / NoSQL (Cosmos DB/Mongo DB) experience
- Experience in Azure Functions and Logic Apps
- Exposure to API development & integration (Azure APIM/WebAPI/REST) is considered a plus
- Experience with PowerShell an advantage.
- Azure DevOps development environment
- Strong Customer Focus
Experience (Years and types):
- Should have 4 years of overall experience
- Working knowledge with cloud platforms such as AWS/Azure
- Proficiency in using Angular JS, Node JS, C# and Visual Studio
- 3 years of strong development experience
Education Levels/Credentials:
- Must have a bachelor s degree in Computer Science (or equivalent experience) / Bachelor's in Engineering ( Tier 1 college)
Skills and Abilities and Other Characteristics:
- Enthusiastic team player who enjoys both strategic and hands on work
- Ability to analyze problems and develop creative solutions to complex product issues
- Strong interpersonal, communication, and the ability to work effectively with all levels of employees
Physical Work Environment:
Job tags
Salary