Highly Skilled Software Developer Wanted
Job Description:
* Design, develop and maintain large-scale software systems to meet business needs.
* Collaborate with cross-functional teams to create innovative solutions for complex problems.
Key Responsibilities:
1. Develop high-quality software applications using Java, C#, SQL, JavaScript, or other related programming languages.
2. Analyze and design software enhancements and solutions to resolve technical issues.
3. Write unit and automation tests to ensure a high-quality product.
4. Identify opportunities for improving development methodologies and contribute to related frameworks.
Qualifications:
* Bachelor's degree in Computer Science, Engineering, Mathematics, or Physics required.
* Master's degree strongly preferred.
* 4-8 years of experience developing event-driven architectures.
* Experience in Kafka, cloud-native services on Azure, AWS, Google Cloud, and Angular or React desired.
* Knowledge of Kubernetes and experience in developing observable, operable cloud-native software that horizontally scales required.
* Experience in financial services developing solutions for Portfolio Management, Trading, Compliance, Post-Trade, IBOR, or Wealth Management.
* Demonstrated problem-solving abilities involving multi-tiered, high-performance database applications.
* Excellent written and verbal communication skills.
* Ability to work well with peers in a collaborative team environment.