Required Qualifications:
• Bachelor’s degree in Computer Science, Software Engineering, or a related field.
• 2–5 years of experience in backend or full stack development.
• Strong experience in .NET/C#, with additional knowledge of Python, Java, JavaScript (with Node.js), Go or other backend languages.
• Familiarity with frontend development, not limited to specific frameworks (ability to build or maintain basic web UIs).
• Experience working with REST APIs, JSON/XML, and web services integration.
• Hands-on experience with batch processing and job scheduling.
• Proficient in SQL Server or other RDBMS (e.g., PostgreSQL, MySQL), including:
- Writing efficient SQL queries, joins, and stored procedures
- Performing query tuning, indexing, and execution plan analysis
- Supporting data structure design and normalization
• Familiar with version control tools such as Git.
• Comfortable working in both Windows and Linux server environments.
• Good command of English – able to read technical documentation, write clear reports, and communicate in multi-functional teams.
Preferred Qualifications:
• Experience in financial or credit card-related systems (e.g., CRM, loyalty, onboarding, fraud detection).
• Exposure to API gateways, message queues, or integration middleware.
• Understanding of PCI-DSS, data privacy, or other financial regulatory requirements.
• Experience in DevOps, CI/CD, or containerization (e.g., Docker, Jenkins) is a plus.
• Familiarity with Agile/Scrum methodologies.
Key Developer Attributes:
• Strong problem-solving and analytical mindset.
• Willingness to learn and work with multiple technologies.
• Good communication and collaboration skills.
• Focused on delivering clean, maintainable code.
• Ownership of tasks and proactive issue resolution.