Design, develop, and maintain software applications using C/C++ programming languages.
Enhance existing features to improve software performance and scalability.
Participate in all phases of the software development lifecycle, including gathering user requirements and translating business needs into functional solutions.
...
Backend Development
.NET
C#.Net
ASP.NET
ASP.NET Core
SQL Server
API Development
Problem Solving
Troubleshooting
Banking
E-Commerce
Microservices Architecture
RabbitMQ
Apache Kafka
Redis
AWS
Azure Cloud
• Design, develop, implement, and maintain business applications and digital solutions using SharePoint Online, Microsoft Power Platform, Microsoft Dataverse, Microsoft 365, and related technologies.
• Build, develop, and maintain AI-powered applications, AI agents, copilots, chatbots, and automation solutions using Microsoft Copilot Studio, Claude, OpenAI, Gemini, and other company-approved AI tools.
...
Develop web & mobile applications including design, UX, implementation, testing, integrating, documentation.
Capture end user requirements into business requirement document.Develop software design specification according to business requirements.Enhance existing inhouse software
Provide technical guidance and training to end user
...
Full-Stack Development: Design, build, and maintain scalable web applications utilizing C#, .NET Core, React, and JavaScript within a Visual Studio environment.
Team Leadership: Lead, mentor, and guide a squad of 3+ developers, fostering a culture of technical excellence, collaboration, and continuous learning.
Database Management & Optimization: Architect and maintain database schemas across MS SQL Server and PostgreSQL. Focus on performance tuning, optimizing complex queries, and managing connection pooling for high-volume data.
...
Translate application storyboards and use cases into functional applications.
Design, build, and maintain efficient, reusable, and reliable Java code.
Work with other members of a planning team to develop a prototype plan for an enterprise system that including what key features system users require in the system as well as integration strategies to update existing systems that will transition into the new system build down the road.
...
Translate application storyboards and use cases into functional applications.
Design, build, and maintain efficient, reusable, and reliable Java code.
Work with other members of a planning team to develop a prototype plan for an enterprise system that including what key features system users require in the system as well as integration strategies to update existing systems that will transition into the new system build down the road.
...