Job Overview
Company logo: https://media.licdn.com/dms/image/v2/D4E0BAQFrDsGMm8_D0A/company-logo_400_400/company-logo_400_400/0/1726063073822/hd_tech_recruitment_logo?e=1746057600&v=beta&t=nRLPUUpN_ze7H5ColbDn5bTspnZfjYZhViwPHN_y0zs The Full Stack Developer is responsible for delivering technical solutions that align with business requirements, leveraging all stages of the Software Development Life Cycle (SDLC). This includes
requirements gathering, system design, development, testing, deployment, integration, and documentation. The role involves developing and maintaining end-to-end web applications, ensuring seamless user experience and system
performance.
Key Responsibilities:Web Application Development: Design, develop, and maintain responsive, interactive web applications using Microsoft ASP.NET Core, CSS, HTML, IIS, Azure, and ORACLE databases.Backend Development:
Build and optimize server-side logic, APIs, and database structures for efficient data processing and secure storage.Frontend Development: Ensure smooth, engaging user interfaces through modern web technologies and responsive
design principles.Database Management: Design and manage databases and applications, optimizing performance and implementing secure data retrieval.Security & Performance: Implement security protocols, troubleshoot, debug,
and optimize applications for scalability, speed, and efficiency.Testing & Compatibility: Conduct rigorous testing across multiple browsers and devices, ensuring cross-platform functionality.Production Support &
Maintenance:Ensure 24/7 application availability, troubleshoot issues, and provide batch processing support.Perform software upgrades, archival, and performance tuning as required.Develop and maintain technical documentation
and support cross-functional team training.User Service Requests:Provide technical expertise, system configuration changes, and business process support.Generate ad-hoc reports for audits, analytics, and comparisons.Perform
other duties as assigned.
Job Requirements:Experience: 5+ years of hands-on experience in full-stack development.Technical Proficiency:Expertise in Microsoft .NET Framework, .NET Core, and C#.Strong knowledge of ORACLE
PL/SQL, with experience in writing and optimizing complex SQL queries, stored procedures, and triggers.Experience in developing Windows Services, Windows & Web applications (WinForms, WPF, MVC, etc.).Proficiency in Azure
DevOps, cloud-based application deployment, and performance optimization.Deep understanding of application architecture, service-oriented models, and development best practices.Education: Bachelor’s degree in Computer
Science, Information Technology, or a related field (preferred).Soft Skills:Problem-Solving: Strong debugging skills with the ability to design scalable, efficient solutions.Multitasking: Ability to manage multiple projects
with moderate complexity.Collaboration: Excellent teamwork and ability to work with cross-functional teams.Communication: Strong oral and written communication skills.Project Management: Experience with MS Project and PowerPoint
for project planning and reporting.
Preferred Skills:Programming Languages: C#, JavaScript, HTML5, CSS, SQL.Cloud Experience: Familiarity with Azure services.Development Environment: .NET Framework 4.x, .NET Core 6.0,
SQL Server, Windows, Visual Studio 2019, Azure DevOps.Technologies & Concepts: AJAX, ASP.NET, REST APIs, database management (Oracle, SQL Server), cybersecurity best practices.UI/UX: Strong understanding of responsive
design and cross-browser compatibility.