Job description
Responsibilities
• Understand requirement and translate that to product features.
• Develop Technical solution for complex business problems using
Cloud native technologies and cloud services.
• 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 using cloud services and latest technologies stack like Java/.NET or Node etc
• Should work with client architect and define top notch solutions.
• Should be comfortable in handling and designing applications using one cloud platform (AWS/Azure or PCF) end to end.
• Should provide reference architecture for the application in scope.
• Should work with vendors and work on integration of multiple systems.
• 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.
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
• Total IT Experience – 16+ years
• Can be from any technical programming background like .NET or Java
• 7+ years of in-depth knowledge in C#, ASP.NET MVC, Webapi
• 3+ years of experience in .NET core, EF Core, Webapi core
• 3+ years of experience in RESTful Http services design
• Should have exposure or hands on in designing API using RAML or Open API Specification
• 7+ years of in-depth knowledge in core Java, spring and Hibernate
• 3+ years of experience in spring boot
• 4+ years of experience in developing Microservices using docker container or similar containerized platform
• 3-5 years of experience in serverless architecture and exposure using AWS Lambda/Azure Functions
• 3-5 years in using AWS or Azure PaaS services not limited to storage, Queues, Database, security. It could be the following in AWS and Azure
• AWS: SQS, SNS, Dynamo DB, ECS, EC2, Load Balancer, Secrets manager
• Azure: Storage accounts(all types), App services, Web jobs, batch, Logic apps, ACR, ACS etc
• Should be familiar or hands on in using Devops pipeline and
managing Code repository and released using Git/BitBucket
• Good to have knowledge on designing SPA application using Angular 4/6/8 or REACT JS
• 5+ years of experience with SQL Server, Postgre SQL writing stored procedures, performance tuning and identifying deadlocks, transactions and data locking/blocking scenarios
Essential Qualification
• MCA/equivalent master’s in computers is a must.
• Any Architect level cloud certification is a must
• TOGAF – will be a plus