Application Development & Optimization
- Design, Develop, and Maintain Web-Based Applications using ASP.NET, C#, Web API, and SQL Server.
- Build responsive, high-performance web interfaces using HTML5, JavaScript, AJAX, and jQuery. Implement efficient database structures, including stored procedures, indexing, and query optimization.
- Ensure the scalability, reliability, and security of applications through optimized architecture.
Software Development Lifecycle
- Participate in the end-to-end development process, from concept and design to testing and deployment.
- Work closely with UI/UX designers to implement user-friendly interfaces.
- Conduct Unit Testing, Debugging, and Troubleshooting to ensure software robustness. Collaborate with QA teams to ensure bug-free and high-quality deliverables.
Integration & Deployment
- Integrate third-party APIs and external services into existing applications.
- Deploy applications on IIS, handling configuration, security settings, and performance tuning.
- Manage source control, including versioning, branching, and code merging using Git/SVN.
Collaboration & Documentation
- Work with stakeholders and product teams to gather and analyze technical requirements.
- Maintain detailed documentation for system architecture, workflows, and software specifications.
- Provide technical guidance and mentorship to junior developers.
Project Delivery & Ownership
- Ensure on-time delivery of assigned tasks while maintaining high-quality standards.
- Take ownership and accountability of assigned modules and responsibilities.
- Adapt to tight deadlines and dynamic project