Someone experienced in software development hands on along with leading development teams, analyse and design solutions, and manage complex software migrations, including mainframe/monolithic to modern cloud-based solutions. Someone who has worked on enterprise-level, distributed systems, monitor execution, highlight risks, and ensure seamless delivery.
Enterprise Solution Architecture: Designing and delivering distributed, containerized, and microservices-based solutions using Azure, Kubernetes, Lambda, Azure Functions, Azure AD, SAML, Ping Identity, and designed workflows using Azure Logic Apps, App Services, Service Bus, and Event Hub.
Migration & Integration: Led migrations from monolithic systems to modern SOA architectures using the 6 Rs model
(Rehost, Replatform, Refactor, etc.), and driving integration with payment providers (e.g., NACHA, Adyen, TokenEx) and third-party middleware like MuleSoft.
Frontend Development: Experinece in React.js, React Native, TypeScript, and Redux, with experience in building intuitive, responsive, and scalable user interfaces for web and mobile applications.
Generative AI & Azure AI Services: Familiar with the fundamentals of Generative AI and its applications in content creation, problem-solving, and innovation. Experienced in leveraging Azure AI services like Cognitive Services, Azure ML, and Azure AI for building intelligent applications.
Someone proven track record of collaborating with business stakeholders, defining technical feasibility, and delivering results that meet both business and technical needs. I excel at driving digital transformations, implementing modern architectures, and ensuring smooth integration across systems.
Must be able to:
- Work with Business Customers, Section Managers, Project Managers, Business Analysts and Subject Matter Experts (SMEs) in a professional and collaborative manner to define strategies and implementation approaches.
- Must be able to perform full-stack development using React.JS+CoreUI framework and microservices
- Must be able to integrate microservices into Webpack enabled Micro-frontends
- code and develop application features/capabilities
- troubleshoot and resolve systematic issues/problems
- develop new microservices using robust and scalable patterns with messaging queue implementation
- develop and implement security patterns to prevent unauthorized access of microservices/APIs
- work with relational databases including SQL Server, DB2 and MongoDB
- write SQL scripts that store and query relational data including joining and grouping.
- perform in-depth code reviews and analysis
- write unit tests using in C# with NUnit, MSTest, Moq frameworks
- write Webpack configuration files
- use module federation to create horizontal and vertical micro-frontends
- work with DevOps pipeline using Git/BitBucket, Jenkins, MSBuild
- work independently and produce good quality deliverables
Must possess:
- Strong professional ethics, written, verbal, and interpersonal communication skills.
- knowledge of software development methodologies Agile and Scrum problem-solving skills and ability to multi-task with readiness to put in extra efforts when necessary
- Must perform related work as assigned
Requirements:
Skills/Experience
- Experience with Full stack .NET based web application development (10 years)
- Experience with event driven microservice development in .NET Core 6.0+ and C# programming language, ActiveMQ messaging queue (10 years)
- Experience with highly complex application security requirements (5 years)
- Experience with SQL Server and using extensive SQLs (10 years)
- Experience with Git, Bitbucket, Jenkin, MSBuild (10 years)
- Experience with code reviews and in-depth code analysis (10 years)
- Experience with Docker containers (10 years)
- Experience with developing .NET applications with Linux (10 years)
- Experience with front-end technologies – HTML, CSS, Javascripts, Webpack, Module Federation, REACT JS, CoreUI for REACT JS, Typescript (10 years)
- Experience with Agile development experience with Scrum, Kanban (10 years)