





Generic Software Engineer title, metro location, and broad C#/.NET backend requirements drive high competition.
Strong C#/.NET and SQL focus makes fit moderately transferable across enterprise software but less across other tech stacks.
Extensive mandatory C#/.NET, advanced SQL, transaction safety, and testing requirements imply high shortlisting strictness.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Own end-to-end delivery of discrete features and bug fixes on the EnCore ERP platform, including design, implementation, testing, and documentation.
Develop and optimize efficient, transaction-safe C# and SQL code; lead code reviews focusing on correctness, testability, security, and performance.
Mentor associate engineers and contribute to architectural discussions and team process improvements.
Proficiency in advanced C# and .NET including async/await, dependency injection, interface-driven design, and LINQ.
Strong SQL skills with ability to write complex queries, understand execution plans, ensure transaction safety, and author safe, rerunnable migration scripts.
Experience writing unit and integration tests with test automation frameworks; ability to debug and investigate production issues systematically.
Work Experience Required: Not explicitly mentioned in the JD.
Practitioner level AI user who knows when and how to employ AI tools responsibly for code generation, testing scaffolding, and documentation while validating all outputs independently.
Independent contributor with demonstrated ownership of full feature lifecycle in enterprise or ERP-like complex multi-tenant systems.
Experienced mentor capable of guiding junior engineers and proactively improving code quality, architecture, and team processes.