About this role
About the Role We are seeking an experienced Full-Stack.NET Developer to maintain and enhance a web-based ship management system.This platform handles workflows including vessel certificates generation and billing operations. Key Responsibilities Application Maintenance & Support : Maintain and troubleshoot a production ASP.NET Core Razor Pages application built on .NET 9 Feature Development : Design and implement new features including enhancements to vessel registration workflows, certificate generation, invoicing, and reporting systems Database Management : Work with PostgreSQL databases, write efficient queries, and optimize database performance Code Quality : Write clean, maintainable code following established patterns and conduct code reviews System Integration : Integrate with third-party APIs and external services Security & Compliance : Implement security best practices and ensure data protection standards are met Documentation : Create and maintain technical documentation for features and system processes Required Technical Skills Backend: 1. Strong proficiency in C# and .NET Core/.NET 9 2. Experience with ASP.NET Core Razor Pages (preferred) or MVC 3. Solid understanding of Entity Framework Core with PostgreSQL 4. Knowledge of ASP.NET Core Identity and authentication/authorization 5. RESTful API development and integration Frontend: 6. JavaScript,HTML5, CSS3 7. jQuery and modern JavaScript frameworks 8. Experience with responsive web design 9. Understanding of PDF generation libraries (e.g., Rotativa, NReco) Database: 10. PostgreSQL database design and optimization 11. Writing complex SQL queries and stored procedures 12. Database migration strategies DevOps & Tools: 13. Git version control with branching strategies (GitFlow) Professional Requirements Experience : Possesses experience in full-stack .NET development Problem-Solving : Strong analytical and debugging skills Communication : Clear written and verbal communication for documentation Agile Methodology : Experience working in Agile/Scrum environments Code Review : Comfortable with peer code reviews and following pull request workflows Independent Work : Ability to work autonomously and manage priorities effectively Development Environment Framework : .NET 9 with ASP.NET Core Razor Pages Database : PostgreSQL with Entity Framework Core Version Control : Git with structured branching (dev → staging → main) IDE : Visual Studio 2022 Workflow : Pull request-based development with code reviews Testing : Testing: Experience with xUnit for unit testing and Selenium for UI testing. Ability to expand test coverage for services and business logic Application Process Interested candidates should be prepared to: Discuss experience with enterprise ASP.NET Core applications Explain approach to maintaining legacy code while adding new features Shortlisted candidates will complete a practical coding assessment where you'll add a new feature to a dummy copy of the existing project. This hands-on task allows you to demonstrate your coding skills and familiarity with ASP.NET Core Razor Pages, Entity Framework, and PostgreSQL while experiencing the actual code base. Please send CV to jobs@maritimechain.com Salary: $8,000
What they're looking for
CommunicationCode QualityCode ReviewASP.NET Core
About Mcs (Fe) Pte. Ltd.
Industry: Transport & storage
Frequently asked questions
What does a Full-Stack .Net Developer - Shipping Platform at Mcs (Fe) Pte. Ltd. do?
About the Role We are seeking an experienced Full-Stack.NET Developer to maintain and enhance a web-based ship management system.This platform handles workflows including vessel certificates generation and billing operations. Key Responsibilities Application Maintenance & Support : Maintain and trou…
What skills does this Full-Stack .Net Developer - Shipping Platform role need?
Key skills for this role include Communication, Code Quality, Code Review, ASP.NET Core.
How much does a Full-Stack .Net Developer - Shipping Platform at Mcs (Fe) Pte. Ltd. pay?
This role lists a salary of S$8,000 – S$8,000 per month.
Is this Full-Stack .Net Developer - Shipping Platform role remote, hybrid, or on-site?
The listing is based in D02 Anson, Tanjong Pagar. Check the posting for remote or hybrid options.
How do I apply for this Full-Stack .Net Developer - Shipping Platform role?
You can apply directly on Mcs (Fe) Pte. Ltd.'s careers page. ApplyLah can tailor your résumé and cover letter to this exact role in seconds first.