Role & Responsibility Description:
• Over all 5 to 8 years of experience having strong knowledge of development activities and responsible for demonstrating your coding skills on ASP.NET, C#, MVC, Entity Framework, .Net Core, Microservices, React / Angular JS, HTML, REST API, Unit Testing, etc. • Solid understanding of building scalable web applications using WebAPI, RESTful API design. • Must have Experience in Design patterns, SOLID principles, coding standards, OOPS concepts. • Writing code using the .NET Core / .Net framework and Microservice architecture. • Experience with information architecture analysis and system design. • Good understanding and knowledge of Azure PaaS services like Web Apps, App Service, API apps, Logic Apps, Azure Functions, CosmosDB. • Working experience on Source Control systems like TFS, Azure DevOps, Git, Docker Containers, Kubernetes etc. • Extensive hands on experience in developing enterprise integration, Integration bus & Microservices. • Performance assessment and monitoring. • Swarming on stories or bugs as needed: dev, test, doc. • Develop new functionalities and maintain released code. • Able to write clean code, unit or integration tests, and follow coding and process guidelines. • Write Specification and documentation
Day to Day Responsibilities:
• Design, Develop and support Cloud-Native applications and API development using .NET, .NET Core and Containers. • Contribute to application development on multiple large-scale, mission-critical systems. • Work collaboratively as a key contributor on a high performing team which ships code and delivers value.
Qualifications: • 3-9 years of experience with object–oriented languages, including .Net, .Net Core and C#. • Must have 1+ years of experience on any cloud platform (AWS, Azure, Google Cloud, Cloud Foundry, PCF, BlueMix, etc.) • 4+ years professional experience as developer or software engineer. • Good understanding of Cloud computing concepts and technologies, such as IaaS/SaaS/PaaS, load balancing, Storage, etc. • Hands on experience on Azure App Service Model (Web Apps and Web Jobs.) • Creating, deploying, configuring and scaling applications on Azure PaaS. • Hands on experience on Azure storage services like SQL DB, Tables, Files and Blobs. • Good knowledge of Azure IaaS (VMs, VNET, NSG Rules, VPN Gateways and Express Route.) • Hands on experience on Azure Integration services like Service Bus and Event Hubs. • Participating on requirement gathering, analysis and technical design. • Knowledge of networking engineering including DNS, Active Directory, Firewall, Load balancers, etc. • Hands on experience in implementing RESTful webservices and SOAP services in cloud. • Experience with messaging frameworks (ActiveMQ, RabbitMQ, Kafka etc.). • Experience with Docker, Cloud Foundry, Kubernetes, or 12 factor app. • Experience with using development tools, including Azure DevOps, TFS, VSTS, JIRA, GitHub, and Jenkins. • Excellent verbal and written communication skills coupled with analytical problem-solving skills. • Ability to write quality unit and end–to–end tests; debug and optimize existing and new code. Certifications: • MCSE Cloud Platform and Infrastructure, MCSA Cloud Platform Solutions Associate, Developer Associate. • Developer Exam priorities: Developing Azure Solutions.
Candidates should be flexible / willing to work across this delivery landscape which includes and not limited to Agile Applications Development, Support and Deployment. Applicants for employment in the US must have valid work authorization that does not now and/or will not in the future require sponsorship of a visa for employment authorization in the US by Capgemini.