Job Title: Azure Developer
About the Company/Team
Oracle FSGIUs Finergy division is a specialized team dedicated to the Banking, Financial Services, and Insurance (BFSI) industry, offering innovative solutions and deep domain expertise. With a focus on accelerated implementation, Finergy helps financial institutions rapidly deploy multi-channel platforms, ensuring a seamless customer experience. Our team excels in providing end-to-end banking solutions, leveraging integrated dashboards and analytics to enhance operational efficiency. Finergys consulting services provide strategic guidance, aligning technology with business goals.
Job Summary
We are seeking a talented Azure Developer with 4-6 years of experience to join our dynamic team and contribute to the development of cutting-edge cloud-native applications on the Microsoft Azure platform. The role involves close collaboration with architects, DevOps, and cross-functional teams to deliver secure and scalable solutions, utilizing modern development practices.
Key Responsibilities
-
Design and develop cloud-based applications using Azure App Services, Azure Functions, and Logic Apps, ensuring scalability and performance.
-
Build and maintain RESTful APIs and backend services, integrating with databases and external systems to create robust solutions.
-
Implement CI/CD pipelines using Azure DevOps and Git to ensure efficient and automated deployment processes.
-
Utilize Infrastructure as Code (IaC) tools such as ARM, Bicep, or Terraform to provision and manage Azure resources effectively.
-
Create automated workflows and integrations using Azure Logic Apps, Event Grid, and Service Bus, optimizing business processes.
-
Implement security measures using Azure Key Vault, Azure AD, and other security services to protect sensitive data.
-
Monitor application performance and health using Azure Monitor, Application Insights, and Log Analytics, ensuring timely issue resolution.
-
Collaborate actively with DevOps, QA, and fellow developers in an Agile/Scrum environment to deliver high-quality software.
Qualifications & Skills
Mandatory:
-
4-6 years of software development experience, including at least 2 years in Azure development.
-
Proficiency in .NET Core / C# or other backend programming languages like Node.js or Python.
-
In-depth knowledge of Azure PaaS services: App Services, Azure Functions, Azure SQL, Cosmos DB, Storage, and API Management.
-
Hands-on experience with CI/CD implementation using Azure DevOps or GitHub Actions.
-
Understanding of microservices architecture and containerization using Docker.
-
Familiarity with scripting languages (PowerShell or Azure CLI) for automation.
-
Strong debugging and troubleshooting abilities in distributed cloud environments.
Good-to-Have:
-
Microsoft certifications such as Azure Developer Associate (AZ-204) or Azure Fundamentals (AZ-900) are preferred.
-
Experience with Azure Kubernetes Service (AKS) and containerized deployments is advantageous.
-
Knowledge of Agile methodologies, DevOps practices, and Test-Driven Development (TDD).
-
Excellent communication skills and a collaborative mindset for effective teamwork.
Self-Assessment Questions:
-
Describe a cloud-native application you developed on Azure. What Azure services did you use, and how did you ensure scalability and security?
-
Explain your experience with CI/CD pipelines. How have you utilized Azure DevOps or similar tools to automate the deployment process?
-
Share a scenario where you implemented microservices architecture. What challenges did you face, and how did you ensure effective communication between services?
-
Discuss a complex debugging scenario in a distributed cloud environment. How did you identify and resolve the issue?
Career Level - IC2
Job Title: Azure Developer
About the Company/Team
Oracle FSGIUs Finergy division is a specialized team dedicated to the Banking, Financial Services, and Insurance (BFSI) industry, offering innovative solutions and deep domain expertise. With a focus on accelerated implementation, Finergy helps financial institutions rapidly deploy multi-channel platforms, ensuring a seamless customer experience. Our team excels in providing end-to-end banking solutions, leveraging integrated dashboards and analytics to enhance operational efficiency. Finergys consulting services provide strategic guidance, aligning technology with business goals.
Job Summary
We are seeking a talented Azure Developer with 4-6 years of experience to join our dynamic team and contribute to the development of cutting-edge cloud-native applications on the Microsoft Azure platform. The role involves close collaboration with architects, DevOps, and cross-functional teams to deliver secure and scalable solutions, utilizing modern development practices.
Key Responsibilities
-
Design and develop cloud-based applications using Azure App Services, Azure Functions, and Logic Apps, ensuring scalability and performance.
-
Build and maintain RESTful APIs and backend services, integrating with databases and external systems to create robust solutions.
-
Implement CI/CD pipelines using Azure DevOps and Git to ensure efficient and automated deployment processes.
-
Utilize Infrastructure as Code (IaC) tools such as ARM, Bicep, or Terraform to provision and manage Azure resources effectively.
-
Create automated workflows and integrations using Azure Logic Apps, Event Grid, and Service Bus, optimizing business processes.
-
Implement security measures using Azure Key Vault, Azure AD, and other security services to protect sensitive data.
-
Monitor application performance and health using Azure Monitor, Application Insights, and Log Analytics, ensuring timely issue resolution.
-
Collaborate actively with DevOps, QA, and fellow developers in an Agile/Scrum environment to deliver high-quality software.
Qualifications & Skills
Mandatory:
-
4-6 years of software development experience, including at least 2 years in Azure development.
-
Proficiency in .NET Core / C# or other backend programming languages like Node.js or Python.
-
In-depth knowledge of Azure PaaS services: App Services, Azure Functions, Azure SQL, Cosmos DB, Storage, and API Management.
-
Hands-on experience with CI/CD implementation using Azure DevOps or GitHub Actions.
-
Understanding of microservices architecture and containerization using Docker.
-
Familiarity with scripting languages (PowerShell or Azure CLI) for automation.
-
Strong debugging and troubleshooting abilities in distributed cloud environments.
Good-to-Have:
-
Microsoft certifications such as Azure Developer Associate (AZ-204) or Azure Fundamentals (AZ-900) are preferred.
-
Experience with Azure Kubernetes Service (AKS) and containerized deployments is advantageous.
-
Knowledge of Agile methodologies, DevOps practices, and Test-Driven Development (TDD).
-
Excellent communication skills and a collaborative mindset for effective teamwork.
Self-Assessment Questions:
-
Describe a cloud-native application you developed on Azure. What Azure services did you use, and how did you ensure scalability and security?
-
Explain your experience with CI/CD pipelines. How have you utilized Azure DevOps or similar tools to automate the deployment process?
-
Share a scenario where you implemented microservices architecture. What challenges did you face, and how did you ensure effective communication between services?
-
Discuss a complex debugging scenario in a distributed cloud environment. How did you identify and resolve the issue?