Job Requirements:
About the Role:
Work with customer stakeholder to build software application, backend & API. Maintain clear understanding of strategic goals, business challenges and customer needs.
What You Need:
- Bachelor’s degree or higher Computer Science, Engineering, or related field.
- Must have 8-10 yrs. experience. Must have onsite experience on lead & coordination.
- Deep knowledge and understanding of .NET Core Framework.
- Strong Web/UI development experience with (React or/ and Angular 2).
- Experience on Azure & back end (AKS, App Service, Functions, Storage, Load balancer, SQL and many more services offered by Azure.
- Strong development, debugging and troubleshooting skill on C#, .Net Core Web API, backend.
- Strong Conceptual understanding of Azure Cloud and understanding PaaS based services and solution.
- Strong knowledge and understanding of Object-Oriented Design Patterns and Principles.
- Experience on Unit testing of C# bases code modules or ability to write unit testable code in C#.
- Design, build and maintain efficient and reliable C# code with Object oriented design concepts.
- Experience with Agile – Scrum development process with Azure DevOps.
- Experience on Microservices, AKS with cloud-based load balancer.
- Knowledge on APIs (Service) high availability, Security, Autoscaling, high performance, geo replication and multi geo deployment.
- Experience on ADO CI/ CD pipelines.
- Ability to solve complex business problem through logical and creative thinking.
- Great aptitude to synthesize complex information.
- Strong written and verbal communication skills.
- Strong track record as a hands-on engineer designing and delivering elegant solutions to meet complex design and architectural challenges in a cloud services environment.