Work Location
New York City, N.Y. (Onsite)
Job Description : Position Overview
- We are seeking a highly skilled and experienced Senior Developer with expertise in NET C and Azure Cloud technologies including a strong understanding of DevOps practices The ideal candidate will be responsible for designing developing and implementing scalable secure and high performance applications and ensuring efficient deployment and operations through DevOps pipelines
Key Responsibilities
Application Development
Design develop and maintain software applications using NET Core NET Framework and CCollaborate with cross functional teams to define design and deliver new featuresWrite clean maintainable and scalable code following best practicesImplement APIs and integrations with third party systems and servicesCloud Development
Develop and deploy cloud-based solutions on Microsoft AzureUtilize Azure services such as Azure App Services Azure Functions Azure Storage Azure SQL and Azure Kubernetes Service AKSDesign and implement secure and resilient cloud architecturesDevOps Practices
Build and manage CICD pipelines using Azure DevOps or other toolsutomate deployment processes and infrastructure provisioning using Infrastructure as Code IaC tools such as ARM templates Bicep or TerraformMonitors troubleshoot and optimize application performance in production environmentsTeam Collaboration
Work closely with architects product owners and other stakeholders to align technical solutions with business goalsMentor junior developers and contribute to the continuous improvement of team practicesParticipate in code reviews and provide constructive feedback to ensure code qualityQualifications and Skills
Experience 10 years of experience in NET and C application developmentTechnical Skills
Proficiency in NET Core NET Framework and C programmingStrong experience with Azure Cloud services Azure App Services Functions Storage AKS Logic Apps etcHandson experience in DevOps tools and practices especially with Azure DevOps or equivalent CICD platformsKnowledge of microservices architecture RESTful APIs and messaging systemsExperience with database technologies like SQL ServerUnderstanding of containerization and orchestration tools eg Docker KubernetesSoft Skills
Strong problem solving and analytical skillsExcellent communication and collaboration abilitiesbility to work in a fast paced agile environmentDomain Skills
Experience in Payment domain of Banking and Financial services is desirable