Backend Developer for .NET Upgrade & Database Migration
Budget: $8 – $15 USD
We're looking for a Backend Developer – .NET, 100% remote, European CET time
Modernization Project within 3-6 months with ongoing support later, flexible working hours, part-time commitment is allowed
You will be responsible for the core modernization and reliability of our internal testing application's backend. This system handles critical measurement data from electronic device validation. Your mission is to lead the technical upgrade from a legacy .NET system to .NET 4, and support the migration off the database from MSSQL to PostgreSQL, and build / extend the REST API to support a new, powerful frontend.
Key Responsibilities:
• Backend System Upgrade: Plan and execute the migration of the existing application backend from an older .NET version to .NET 4/4.8 (or .NET Core/.NET 6+ if considered), addressing breaking changes and compatibility issues.
• Support the Database Migration & Optimization: Support / give Inputs for the the full migration of the database layer from Microsoft SQL Server (MSSQL) to PostgreSQL.
• API Design & Development: Design and implement clean, efficient, and well-documented RESTful APIs to serve the new frontend. APIs must handle complex operations for test result data (CRUD, bulk edits, queries).
• Data Layer & Business Logic: Maintain and refactor the core business logic related to processing, validating, and storing both manual and automated measurement data. Ensure data integrity and consistency.
• Collaboration with Frontend: Work closely with the frontend developer to define API contracts, ensuring the backend supports all necessary operations for the Excel-like data grid and editing features.
• System Architecture & Performance: Contribute to the overall system architecture, focusing on backend scalability, security, and long-term maintainability.
Required Skills & Qualifications:
• Strong expertise in C# and the .NET Framework, with hands-on experience in application upgrades or migrations.
• Experience with relational databases. Proven experience with Microsoft SQL Server and PostgreSQL.
• Demonstrated experience in database migration projects between different RDBMS platforms.
• Proficiency in designing and building web APIs
• Experience with ORMs, particularly Entity Framework, and understanding of database design principles.
• Strong problem-solving skills and the ability to work with and modernize legacy codebases.
Nice-to-Have Skills:
• Experience migrating applications to .NET Core / .NET 6+.
• Knowledge of Docker and containerization.
• Experience with API documentation tools (Swagger).
• Basic understanding of frontend development concepts to improve cross-team collaboration.
• Background in applications handling scientific,Key Responsibilities:
• Backend System Upgrade: Plan and execute the migration of the existing application backend from an older .NET version to .NET 4/4.8 (or .NET Core/.NET 6+ if considered), addressing breaking changes and compatibility issues.
• Support the Database Migration & Optimization: Support / give Inputs for the the full migration of the database layer from Microsoft SQL Server (MSSQL) to PostgreSQL.
• API Design & Development: Design and implement clean, efficient, and well-documented RESTful APIs to serve the new frontend. APIs must handle complex operations for test result data (CRUD, bulk edits, queries).
• Data Layer & Business Logic: Maintain and refactor the core business logic related to processing, validating, and storing both manual and automated measurement data. Ensure data integrity and consistency.
• Collaboration with Frontend: Work closely with the frontend developer to define API contracts, ensuring the backend supports all necessary operations for the Excel-like data grid and editing features.
• System Architecture & Performance: Contribute to the overall system architecture, focusing on backend scalability, security, and long-term maintainability.
Required Skills & Qualifications:
• Strong expertise in C# and the .NET Framework, with hands-on experience in application upgrades or migrations.
• Experience with relational databases. Proven experience with Microsoft SQL Server and PostgreSQL.
• Demonstrated experience in database migration projects between different RDBMS platforms.
• Proficiency in designing and building web APIs
• Experience with ORMs, particularly Entity Framework, and understanding of database design principles.
• Strong problem-solving skills and the ability to work with and modernize legacy codebases.
Nice-to-Have Skills:
• Experience migrating applications to .NET Core / .NET 6+.
• Knowledge of Docker and containerization.
• Experience with API documentation tools (Swagger).
• Basic understanding of frontend development concepts to improve cross-team collaboration.
• Background in applications handling scientific, test, measurement data
Modernization Project within 3-6 months with ongoing support later, flexible working hours, part-time commitment is allowed
You will be responsible for the core modernization and reliability of our internal testing application's backend. This system handles critical measurement data from electronic device validation. Your mission is to lead the technical upgrade from a legacy .NET system to .NET 4, and support the migration off the database from MSSQL to PostgreSQL, and build / extend the REST API to support a new, powerful frontend.
Key Responsibilities:
• Backend System Upgrade: Plan and execute the migration of the existing application backend from an older .NET version to .NET 4/4.8 (or .NET Core/.NET 6+ if considered), addressing breaking changes and compatibility issues.
• Support the Database Migration & Optimization: Support / give Inputs for the the full migration of the database layer from Microsoft SQL Server (MSSQL) to PostgreSQL.
• API Design & Development: Design and implement clean, efficient, and well-documented RESTful APIs to serve the new frontend. APIs must handle complex operations for test result data (CRUD, bulk edits, queries).
• Data Layer & Business Logic: Maintain and refactor the core business logic related to processing, validating, and storing both manual and automated measurement data. Ensure data integrity and consistency.
• Collaboration with Frontend: Work closely with the frontend developer to define API contracts, ensuring the backend supports all necessary operations for the Excel-like data grid and editing features.
• System Architecture & Performance: Contribute to the overall system architecture, focusing on backend scalability, security, and long-term maintainability.
Required Skills & Qualifications:
• Strong expertise in C# and the .NET Framework, with hands-on experience in application upgrades or migrations.
• Experience with relational databases. Proven experience with Microsoft SQL Server and PostgreSQL.
• Demonstrated experience in database migration projects between different RDBMS platforms.
• Proficiency in designing and building web APIs
• Experience with ORMs, particularly Entity Framework, and understanding of database design principles.
• Strong problem-solving skills and the ability to work with and modernize legacy codebases.
Nice-to-Have Skills:
• Experience migrating applications to .NET Core / .NET 6+.
• Knowledge of Docker and containerization.
• Experience with API documentation tools (Swagger).
• Basic understanding of frontend development concepts to improve cross-team collaboration.
• Background in applications handling scientific,Key Responsibilities:
• Backend System Upgrade: Plan and execute the migration of the existing application backend from an older .NET version to .NET 4/4.8 (or .NET Core/.NET 6+ if considered), addressing breaking changes and compatibility issues.
• Support the Database Migration & Optimization: Support / give Inputs for the the full migration of the database layer from Microsoft SQL Server (MSSQL) to PostgreSQL.
• API Design & Development: Design and implement clean, efficient, and well-documented RESTful APIs to serve the new frontend. APIs must handle complex operations for test result data (CRUD, bulk edits, queries).
• Data Layer & Business Logic: Maintain and refactor the core business logic related to processing, validating, and storing both manual and automated measurement data. Ensure data integrity and consistency.
• Collaboration with Frontend: Work closely with the frontend developer to define API contracts, ensuring the backend supports all necessary operations for the Excel-like data grid and editing features.
• System Architecture & Performance: Contribute to the overall system architecture, focusing on backend scalability, security, and long-term maintainability.
Required Skills & Qualifications:
• Strong expertise in C# and the .NET Framework, with hands-on experience in application upgrades or migrations.
• Experience with relational databases. Proven experience with Microsoft SQL Server and PostgreSQL.
• Demonstrated experience in database migration projects between different RDBMS platforms.
• Proficiency in designing and building web APIs
• Experience with ORMs, particularly Entity Framework, and understanding of database design principles.
• Strong problem-solving skills and the ability to work with and modernize legacy codebases.
Nice-to-Have Skills:
• Experience migrating applications to .NET Core / .NET 6+.
• Knowledge of Docker and containerization.
• Experience with API documentation tools (Swagger).
• Basic understanding of frontend development concepts to improve cross-team collaboration.
• Background in applications handling scientific, test, measurement data