Job Summary:
We are seeking a highly skilled Software Engineer (C++) with hands-on experience in Switch systems to design, develop, and maintain high-performance applications for enterprise and financial platforms. The ideal candidate will have strong analytical skills, a deep understanding of C++ programming, and proven experience in transaction or payment switch environments. Candidates with experience in FIS or similar FinTech companies are highly preferred.
Key Responsibilities:
- Design, develop, and maintain applications using C++ based on client and project requirements.
- Enhance and support Switch systems for transaction processing and system integration.
- Conduct testing, troubleshooting, and performance tuning to ensure reliability and efficiency.
- Provide technical support for live systems and resolve issues promptly.
- Collaborate with project teams to ensure code quality and adherence to standards.
- Ensure system stability, security, and availability in line with company and industry guidelines.
- Engage with clients to address technical and operational requests.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or related field.
- 2–4 years of experience in software development using C++.
- Experience in Switch system development or maintenance (e.g., payment, telecom, or transaction switches).
- Preferably with experience in FIS or similar FinTech companies handling payment or transaction processing systems.
- Strong understanding of multithreading, socket programming, and real-time systems.
- Familiarity with Linux/Unix environments.
- Knowledge of database systems (e.g., Oracle, MySQL, or PostgreSQL).
- Excellent problem-solving, debugging, and communication skills.
Benefits:
- Health insurance
- Promotion to permanent employee