Microsoft Architect
Hexaware Technologies
Pune, Maharashtra, India
Description Responsibilities: Understand requirement and translate that to product features. Develop Technical solution for complex business problems using Java and related technologies Should be able to use design patterns to make the application reliable, scalable, and highly available. Should be able to design Microservices and Serverless based architecture. Should work with client architect and define top notch solutions. Should provide reference architecture for the application in scope. Should work with vendors and work on integration of multiple systems. Should work in designing application including asynchronous programming, multithreading, mutability and concurrency control/recovery when dealing with persistent data stores Should drive the entire development team by defining and setting up high coding standards and follow best practices and principles aligning to the solution. Should work with the Devops team an implement CI/CD architecture Develop applications using Front end, middleware, and database related technologies. Should participate in reviewing other project architecture for flaws and suggest solutions. Should be hands in developing and implementing best practices and write smart piece of code. Mentor the technical team The Role offers: An outstanding opportunity to re-imagine, redesign, and apply technology to add value to the business and operations. An end-to-end project exposure across multiple technical stack and cloud platform An individual who has passion to learn and adapt to new technologies quickly and scale to next level easily. Exposure to multiple platforms and team and work with them collaboratively to get the technical solution implemented. High visibility, opportunity to interact with multiple groups within the organization, technology vendors and implementation partners. Essential Skills: In-depth knowledge in C#, ASP.NET MVC, Web API. Hands-on-experience in .NET core, EF Core, Web API core. Hands-on-experience in RESTful Http services design. Hands-on-experience in developing Microservices and docker. Exposure for at least 1 year in serverless architecture and exposure using AWS Lambda/Azure Functions Exposure for at least 1 year in using AWS or Azure PaaS services like storage, Queues, Database, security. It could be the following in AWS and Azure AWS: SQS, SNS, Dynamodb, ECS, EC2, Load Balancer, Secrets manager Azure: Storage accounts(all types), App services, Web jobs, batch, Logic apps etc Hands-on-experience in working in any of the cloud platforms like Azure or AWS Hands-on-experience in Java script, JQuery, Bootstrap, Html5, CSS3 Hands-on-experience with SQL Server, Postgre SQL writing stored procedures, performance tuning and identifying deadlocks, transactions and data locking/blocking scenarios Good to have 2+ years of experience in Angular 4/6/8 or REACT JS Good to have working knowledge of Webpack, Angular CLI and Agile Scrum framework Good communication and unit testing knowledge using NUnit,Xunit etc Good to have knowledge in one of the cloud platform like AWS/Azure/PCF Familiar with Continuous Integration methodologies and tools, including Jenkins Good to have: Exposure to Microservices, Docker, Kubernetes and cloud deployment Essential Qualification: MCA/equivalent master’s in computers is a must. Any cloud certification is a plus.