6–8+ years of experience developing complex software applications in a commercial environment. Strong hands-on experience with .NET Framework / C# (preferred) and/or PHP, building backend services and APIs. Experience working with Microsoft SQL Server or other relational databases, including schema design and performance tuning. Hands-on experience designing, deploying, and operating cloud-based solutions on AWS. Experience contributing to distributed systems, with consideration for performance, reliability, and maintainability. Solid understanding of the Software Development Life Cycle (SDLC) and agile development practices. Working knowledge of secure coding practices and compliance-aware development (e.g., OWASP, PCI, SOC 2, HIPAA). Understanding of networking fundamentals such as HTTPS, DNS, and SSL/TLS. Experience participating in code reviews and maintaining quality standards. Ability to debug and enhance existing systems, sometimes with limited documentation. Strong problem-solving and communication skills. Experience working effectively with remote and cross-functional teams. Nice to have: Docker, Kubernetes, CI/CD pipelines, automated testing, monitoring and logging tools, modernizing legacy systems, payments/fintech background.