Job responsibilities:
- Lead and mentor a development team in building and maintaining systems using C# .NET.
- Architect and implement scalable solutions for processing and recording large volumes of transactional data.
- Ensure system performance, optimization, and error-free transaction processing.
- Diagnose and resolve performance issues in production, including optimizing queries, stored procedures, and indexes.
- Review code and enforce best practices for quality, security, and scalability.
- Participate in release planning across multiple development teams.
Requirements:
- Bachelor's Degree in Business Administration, Information Technology, or a related field with at least 8 years of relevant development experience.
- Expertise in C# .NET 3.5 and newer.
- Expertise with SQL Server.
- Experience performing deployments into production environment.
- Experience performing troubleshooting and problem-solving during production incidents.
- Experience building CI and CD pipelines for automating deployment into Kubernetes or Windows Environments.