Senior Software Engineer (.Net)
We are looking for an experienced Software Engineer with at least 5 years of experience in C# .NET development and comfortable working across both desktop and web technologies. This role is ideal for someone who enjoys working on mission-critical systems.
Key Responsibilities:
- Develop, Enhance and Maintain applications using C# .NET and .NET Core, covering areas such as desktop interfaces (WinForms/WPF), web applications, and service integrations.
- Design and implement scalable, high-performance solutions capable of handling large transactional workloads.
- Investigate and resolve complex production issues acting as a Level 3 support.
- Review code, refine standards, and contribute to improving software quality across the team.
- Work closely with multiple development groups to plan releases, discuss architecture, and align on technical approaches.
The Ideal Candidate:
- At least 5+ years of hands-on software development experience.
- Strong experience in C# .NET and .NET Core.
- Strong experience in Level 3 support.
- Experience with ReactJS is a plus.
- Experience in Java (JDK 17+) is a plus.
- Solid experience in MS SQL Server knowledge of Oracle databases is advantageous.
- Experience using Microsoft reporting tools such as SSRS or SSIS is a plus.
- Exposure to containerization and orchestration(Docker, Kubernetes) is a plus.
This is a 1 year contract to start, renewable and convertible to permanent.