Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
ITCAN PTE. LIMITED is seeking a .NET Developer (C#) to design, develop, and maintain applications and services using C# and the .NET framework.
You will support backend and frontend efforts, integrate with MongoDB, MySQL, and PostgreSQL, and implement REST/SOAP/AMQP integrations. The role requires 2–3 years of professional experience, strong debugging and problem-solving skills, and familiarity with CI/CD workflows.
Key Responsibilities
Design, develop, test, and maintain applications and services using C# and .NET.
Support backend and frontend development, system integration, and cloud development activities.
Develop and integrate applications with databases such as MongoDB, MySQL, and PostgreSQL.
Implement and maintain integrations using REST, SOAP, AMQP, and messaging queue protocols.
Work with the team on system architecture, code reviews, and technical improvements.
Troubleshoot application, deployment, network, TLS, and certificate-related issues.
Support application deployments and continuous integration/continuous delivery (CI/CD) processes.
Write clean, maintainable, and well-documented code in accordance with established coding standards.
Collaborate with team members to resolve technical issues and ensure smooth system operations.
Minimum 2-3 years of professional software development experience, subject to the role's final experience requirements.
Strong proficiency in C# and the .NET framework, including .NET Core or ASP.NET Core.
Experience with NoSQL databases, preferably MongoDB.
Familiarity with relational databases such as MySQL and PostgreSQL.
Experience with REST APIs, SOAP, AMQP, and messaging queue integrations.
Understanding of microservices architecture, Kubernetes, and event-driven architecture is an advantage.
Exposure to Windows Server environments and PowerShell scripting.
Familiarity with CI/CD workflows and Visual Studio development tools.
Strong debugging, analytical, and problem-solving skills across application, network, and infrastructure layers.
Good communication skills and the ability to work collaboratively within a technical team.
Experience with Java or other programming languages in addition to C#.
Experience supporting application deployments and resolving production issues.
Knowledge of cloud-based development environments and distributed systems.