About the role
Software Engineer
1. Core Technical Skills:
o Proficiency in Java.
o Strong knowledge of SQL.
o Exposure to Azure cloud-based solutions is a plus.
2. Key Responsibilities:
o Design, develop, and maintain high-quality software solutions using Java and Python.
o Collaborate with cross-functional teams to define, design, and deliver new features.
o Support CI/CD pipelines for efficient software delivery.
o Utilize Azure Cloud services for application deployment and management.
o Troubleshoot and resolve software defects and issues.
o Contribute to software architecture design and provide technical leadership.
o Participate in Scrum ceremonies and Agile development processes.
o Mentor junior engineers and guide them on best practices and coding standards.
3. Nice-to-Have Skills:
o Experience with other programming languages and technologies.
o Knowledge of software design patterns and principles.
o Familiarity with other cloud platforms (e.g., AWS, GCP).
o Experience with containerization and orchestration tools like Docker and Kubernetes.
o Relevant certifications in technologies or methodologies.
o Background in static reference data and payments systems.