Job Summary
We are looking for a skilled Software Developer .NET & PHP to design, develop, integrate, and support business applications and interfaces across SAP S/4HANA, Salesforce, Quality & Regulatory systems, and in-house applications.
The role will involve backend development, API and system integration, database development, interface monitoring, production support, and ensuring reliable data flow between business-critical applications. The candidate should be comfortable balancing new development with ongoing production support and issue resolution.
Key Responsibilities
Software Development
- Develop,enhance, and maintain applications using PHP and .NET technologies.
- Develop backend services and business applications using PHP, .NET, Node.js, Java, or related technologies.
- Build and maintain applications using MySQL and Microsoft SQL Server.
- Develop reusable, scalable, and maintainable code following established coding standards.
- Troubleshoot application defects and implement effective technical solutions.
API & System Integration
- Design, develop, and maintain system interfaces across:
- SAP S/4HANA
- Salesforce
- Quality & Regulatory systems
- In-house PHP/MySQL applications
- .NET/MS SQL applications
- Develop and integrate REST and SOAP APIs.
- Implement third-party system integrations and webhook-based integrations.
- Understand data flow, dependencies, authentication, error handling, and integration architecture.
- Maintain the Interface Register with accurate information on source, target, data flow, dependencies, and interface owner.
Database & Data Management
- Develop and optimize SQL queries, stored procedures, views, and database objects.
- Work with MySQL and MS SQL Server databases.
- Exposure to NoSQL databases is desirable.
- Perform data reconciliation and validation across integrated systems.
- Develop and support batch processing and data exchange mechanisms.
Production Support & Monitoring
- Monitor application interfaces and integration jobs.
- Investigate interface failures and identify root causes.
- Perform failure handling, reprocessing, and data correction within agreed service levels.
- Provide production support for business-critical applications and integrations.
- Coordinate with relevant stakeholders for incident resolution and system recovery.
- Maintain appropriate documentation and evidence for incidents, fixes, and reprocessing activities.
Security & Compliance
- Follow secure coding practices and application security standards.
- Ensure development activities align with ISO 27001 controls, including A.8.28 Secure Coding.
- Apply appropriate controls for authentication, authorization, data protection, input validation, and secure API development.
- Follow organizational change management, access control, and documentation requirements.
Testing & Quality
- Design and execute test cases for application and integration changes.
- Include positive, negative, boundary, and volume test scenarios.
- Validate data flow and reconciliation across source and target systems.
- Maintain recorded test evidence as required by organizational and quality procedures.
- Support defect analysis and resolution throughout the development lifecycle.
Source Control & Deployment
- Use source control systems such as Git for version management.
- Follow basic CI/CD practices for application build, testing, and deployment.
- Support controlled releases and deployment activities across development, testing, and production environments.
Required Technical Skills
- Strong working knowledge of PHP and .NET development.
- Good knowledge of C# / ASP.NET / .NET Core and/or PHP frameworks.
- Strong knowledge of MySQL and MS SQL Server.
- Experience in REST and SOAP API development/integration.
- Experience with third-party APIs and webhook integrations.
- Understanding of backend application architecture and integration patterns.
- Good knowledge of SQL, data processing, and database design.
- Experience in application troubleshooting and production support.
- Understanding of source control and basic CI/CD practices.
- Knowledge of secure coding principles.
- Good analytical and problem-solving skills.
Desirable Skills
- Experience with SAP S/4HANA integration.
- Experience with Salesforce integration.
- Exposure to Quality Management or Regulatory systems.
- Knowledge of Node.js or Java.
- Experience with NoSQL databases.
- Knowledge of integration platforms or middleware.
- .NET or Java certification is desirable but not mandatory.
Key Competencies
- Strong problem-solving and analytical skills.
- Ability to work effectively in a production support environment.
- Good understanding of system dependencies and data flows.
- Strong attention to detail and documentation discipline.
- Ability to manage multiple development and support priorities.
- Good communication and stakeholder coordination skills.
- Ability to work independently as well as within a cross-functional team.