• Design, develop, and maintain scalable, secure, and high performance software solutions using the .NET Framework. • Develop and automate solutions using PowerShell for deployment, configuration, and operational tasks. • Design, build, and consume RESTful APIs, ensuring adherence to best practices for performance, security, and maintainability. • Architect and implement cloud native solutions leveraging Microsoft Azure services, including App Services, Storage Accounts, and Service Bus. • Collaborate with cross functional teams to define technical requirements and translate them into robust technical designs. • Ensure code quality, version control, and collaboration through effective use of GitHub (branching strategies, pull requests, code reviews).
• Troubleshoot complex technical issues across application, infrastructure, and integration layers. • Define and enforce application architecture standards, design patterns, and best practices. • Contribute to microservices-based architecture, including service decomposition, inter-service communication, and resilience patterns. • Support containerized workloads and deployments on AKS (Azure Kubernetes Service) and ACS (Azure Container Services) where applicable. • Design data persistence solutions using SQL and NoSQL databases, selecting appropriate storage based on use cases. • Participate in technical documentation, architecture diagrams, and knowledge sharing within the team. • Develop front end and back end components using HTML, CSS, JavaScript, and Python as required. • Apply UI/UX principles to ensure usability, accessibility, and consistent end user experience. • Implement and promote testing frameworks and methodologies, including unit, integration, and automation testing. • Support CI/CD pipelines and enforce DevOps best practices for reliable and repeatable deployments. • Explore and contribute to GenAI enabled solutions, including experimentation, integration, or proof of concept development.
• Required 6 to 8 Years of experinece
Provide operational support and guidance for production systems, including monitoring and performance tuning. • Work with platforms such as vCenter / vCloud Director (VCD) for infrastructure operations, where applicable. • Mentor junior engineers and provide technical leadership during design and implementation phases. • Stay current with emerging technologies, frameworks, and industry trends, recommending improvements where applicable.