Search by job, company or skills

Insight Global

Sr. .NET Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 13 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role Overview

We are looking for a self-driven Senior .NET Developer to lead the technical transition of our team's core applications. In this role, you will take full ownership of the development lifecycle, moving from legacy Java-based systems to a modern architecture built on .NET 10, while leveraging our existing Oracle database.

Beyond technical execution, we need a professional with excellent communication skills who can act as a mentor, guiding the team through this technology shift and ensuring high standards of software excellence.

Key Responsibilities

  • Software Architecture & Design: Establishing the architectural foundation for the .NET 10 platform by migrating legacy systems into a scalable, modular architecture.
  • Technical Leadership: Driving the end-to-end delivery of enterprise web applications using ASP.NET Core MVC. Responsible for setting engineering standards, conducting high-impact code reviews, and ensuring technical excellence.
  • Engineering Excellence: Delivering clean, maintainable, and scalable code by strictly adhering to SOLID principles and Clean Code practices.
  • API Design & Integration: Architecting and developing robust RESTful APIs to facilitate seamless integrations between front-end applications and external ecosystems.
  • GitLab Workflow: Driving the transition toward structured development workflows in GitLab, focusing on standardized branching strategies and Merge Request processes.
  • Team Transformation & Mentoring: Strategic coaching of team members during the Java-to-.NET transition, fostering a culture of continuous learning and peer-driven quality.
  • System Optimization: Enhancing application performance, scalability, and security while proactively managing and resolving technical debt and modernizing the user interface to improve overall performance and UX.
  • Reliability & Stability: Defining and implementing testing and debugging standards to ensure application stability.
  • Technical Governance: Maintaining comprehensive documentation for architectural processes and system designs to ensure long-term maintainability.

Technical Requirements

Mandatory:

  • Experience: Minimum 5 years of professional experience in the .NET ecosystem.
  • Core Tech: Expert knowledge of C# and ASP.NET Core MVC.
  • Database: Advanced proficiency in Entity Framework Core integrated with Oracle DB or PostgreSQL (integration and query optimization).
  • Frontend Integration: Proficient in JavaScript for creating dynamic web interactions and managing DOM manipulation within MVC environments.
  • Software Design: Proven ability to design software architecture from the ground up (Dependency Injection, Repository Pattern, Clean Architecture, Modular Design, etc.).
  • Tools: Proficiency in Visual Studio Pro and Git.

Preferred / Optional (Assets):

  • UI Frameworks: Experience with Telerik UI for ASP.NET Core (Ajax Binding, Tag Helpers).
  • JS Frameworks: Basic knowledge or experience with frameworks like Angular, React, or Vue.
  • Modern Workflows: Familiarity with AI-assisted learning and development tools.

Candidate Profile

  • Self-Driven & Proactive: You manage your own tasks and don't wait for instructions to propose system improvements.
  • Architectural Mindset: You think about the big picture and how code written today will scale in 3 years.
  • Strong Communicator: You enjoy teaching others and can explain complex .NET concepts to developers with a Java background.

Language:

  • Fluency in English is required for collaboration within our global environment.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 142488809

Similar Jobs