Full-Stack .NET Developer - Shipping Platform
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 (HIDDEN TEXT) Salary: $8,000
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 (HIDDEN TEXT) Salary: $8,000