Job Overview
We are seeking a skilled Software Engineer to design, develop, and support enterprise-grade applications handling high-volume transactional data. This role plays a critical part in delivering scalable solutions while ensuring system stability and performance in a production environment.
The ideal candidate brings strong hands-on experience in C# and/or Java development, coupled with solid problem-solving capabilities and exposure to production support environments.
Key Responsibilities
- Design, develop, and enhance applications using C#, .NET (WinForms, WPF, ASP.NET) and/or Java technologies
- Build scalable and high-performance systems to process large volumes of transactional data
- Troubleshoot and resolve production issues, providing L3 support where required
- Perform code reviews and enforce development best practices across quality, security, and scalability
- Collaborate with cross-functional teams on release planning and deployment activities
- Optimize system performance and ensure reliability across applications
Requirements
- Minimum 5 years of software development experience
- Strong proficiency in C# (.NET framework) and/or Java (JDK 17 and above)
- Experience with frontend technologies, including JavaScript frameworks, is advantageous
- Solid experience with SQL Server, including query optimization and database design
- Proven ability to troubleshoot and resolve complex production issues
- Experience with Microsoft reporting tools such as SSRS and SSIS is preferred
- Strong analytical mindset with a structured approach to problem-solving
Please send your detailed resume in MS Word format to ************* with
- Education Level
- Working experiences
- Each employment background
- Reason for leaving each employment
- Last drawn salary
- Expected salary
- Date of availability