Lead/Senior-level Software Engineer (.NET/C#/JavaScript/SQL Server)
Location: Remote
Duration: 6 months
Interview: Video Interview
Client Note
- 30-minute online assessment
- Mandatory Manager/Lead Reference with LinkedIn
- Old LinkedIn with location
About:
Seeking a lead or senior-level software engineer with deep expertise in object-oriented design and architecture, capable of developing scalable, maintainable enterprise applications. The ideal candidate will have expert-level proficiency in C# and JavaScript, Strong experience developing web applications using MVC architecture and/or Razor-based frameworks (such as ASP.NET Core), and advanced knowledge of SQL Server, including database design, performance tuning, and complex query development.
Must Have:
- Senior-level C#/.NET Core development experience (open to years of experience)
- Experience with latest versions of .NET Core / ASP.NET Core
-
- MVC Architecture
- Razor Pages / Razor-based frameworks
- Strong Object-Oriented Programming principles
- Inheritance
- Polymorphism
- Abstraction
- Interfaces
- Design patterns
- Experience designing and enhancing enterprise application architecture
- Microsoft SQL Server expertise
- Complex query development
- Database design
- Performance optimization
- Ability to write advanced SQL
- Full-stack mindset
- Approximately 75% backend
- Approximately 25% frontend
- JavaScript experience
- Front-end development capability required
- Experience making enhancements within existing systems and architectures
- Leadership / soft skills
- Comfortable partnering with offshore teams
- Strong communication skills will be partnering directly with business stakeholders
- Strong application development background
- NOT infrastructure-focused
- Large enterprise environment experience