Senior Software Engineer – .NET

0


Gapstars is a Netherlands-based software development services provider that builds remote, agile teams in Sri Lanka and Portugal for innovative tech companies. Today, we are home to 220+ TechStars and innovative minds, turning scalable software into performance products that shape the future. Our partners are highly ambitious tech companies that are looking to conquer their respective markets.


Responsibilities

• Design and implement scalable web applications using .NET Core/Framework, ensuring high performance and maintainability

• Build reusable UI components and implement complex business logic using C#

• Develop and maintain RESTful APIs using ASP.NET Core

• Manage database design, optimization, and data access using Entity Framework Core and SQL Server

• Participate in architectural discussions and contribute to technical decision-making processes

• Conduct thorough code reviews and mentor junior developers in .NET technology


Requirements

• 3-5 years of demonstrated experience in full-stack development with React and .NET

• Strong proficiency in C# programming, including LINQ, async/await patterns, and dependency injection

• Knowledge of React.js, including Hooks, Context API, and modern state management solutions will be a plus

• Experience with ASP.NET Core Web API development and RESTful service design principles

• Solid understanding of Entity Framework Core, including code-first migrations and complex data relationships

• Proficiency in writing clean, testable code using design patterns and SOLID principles

• Experience with SQL Server, including query optimization and database design


Additional Skills

• Hands-on experience with CI/CD pipelines and deployment strategies

• Knowledge of TypeScript and modern front-end build tools (Webpack, npm)

• Understanding of authentication and authorization implementations using Identity Server or similar frameworks

• Experience with unit testing frameworks (xUnit, Jest) and test-driven development practices


Preferred Qualifications

• Experience with microservices architecture and containerization using Docker

• Knowledge of Redux or other state management libraries for complex React applications

• Familiarity with .NET Core middleware and custom configuration providers

• Experience with real-time communication using SignalR


Personal Qualities

• Strong problem-solving abilities with attention to both technical and business requirements

• Excellent communication skills for collaborating with cross-functional teams

• Self-motivated learner who stays current with evolving technology trends

• Ability to balance technical debt with delivery deadlines effectively

You have to wait 20 seconds

Generating Apply Link...

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.
Post a Comment (0)
Our website uses cookies to enhance your experience. Learn More
Accept !