Key Responsibilities • Develop and maintain enterprise-scale .NET applications using C# • Work with PostgreSQL and SQL Server databases for data persistence • Interact with web services • Participate in and conduct code reviews to ensure code quality, share knowledge, and promote a culture of engineering excellence.
Required Technical Skills • 5+ years of experience with .NET development (C#) • Strong experience with relational database - PostgreSQL preferred • Strong experience with unit testing – xUnit preferred • Experience of concurrent programming - TPL Dataflow preferred. • Experience with Git source code repository • Experience with DevOps methodologies • Experience in maintaining and troubleshooting large, complex, and high-volume applications. • Strong background in debugging, performance optimization, and identifying root causes in production environments.
Preferred Qualifications • Experience in Web APIs and Full Stack WebApp – React preferred • Experience in dependency inject framework - AutoFac preferred • Experience with ETRM.