Job Title
Develops services, controls, and reusable patterns that enable the team to deliver value safely, quickly, and sustainably in the public cloud.
Primary Responsibilities
• Develop highly-scalable applications for the Azure cloud by building microservices, Azure functions, and patterns for public cloud that enable security and privacy at scale
• Define and implement technical solutions to meet business needs through Agile process
• Foster high-performance, collaborative technical work resulting in high-quality output
• Gather and analyze data to aide in informed decision-making while providing detailed, realistic estimates
• Interact skillfully with business stakeholders and third-party technical organizations
• Proactively automate infrastructure, application and services to enable an automated delivery through the CICD pipelines to the cloud
Must Have
• Experience in software engineering with.NET,.NET core and C#
• Experience building RESTful web services
• Proficiency with Azure, Docker, PowerShell
• Experience with DevOps, Continuous Integration and Continuous Delivery (Jenkins, Azure DevOps, Fortify, Sonar)
• Experience with migrating applications to the Azure cloud
• Experience building and deploying applications to the Azure cloud using Infrastructure as Code tools such as Terraform
• Experience working in an Agile environment
• Expertise with modern programming languages, systems, and architectures
• Design and implement webservices with security
• Design and implement database schema
• Bachelors Degree
• 4 or more years of experience working as a.NET Developer
• 4 or more years of full Software Development Life Cycle experience
• 2 or more years of experience working in public cloud, preferably Azure
Nice To Have
• Kubernetes and Linux
• Expertise in performance and scalability optimization
• Knowledge of software and infrastructure security practices