* Collaborate with business analysts in modeling structured finance transactions * Brainstorm, design and develop an enterprise software product * Create technical design documents and present the details to a larger audience * Design and implement re-usable code libraries * Ensure the product is highly configurable and extensible * Work collaboratively with a core team of architects, developers, and business analysts spread across different locations * Participate in architecture and design reviews for projects that require complex technical solutions
Perform gap analysis and provide business solutionsQualifications:
* Completed or pursuing a bachelor's degree or higher in Computer Science, IT, Software Engineering, Software Development * Experience with object oriented/functional programming languages like Java, C++, Python, etc. (Python experience is required) * Knowledge of Relational and NoSQL databases is a plus * Knowledge of distributed frameworks such as Apache Hadoop, Storm/Spark/Kafka is a plus * Knowledge of AWS cloud services such as EC2, EMR, RDS, S3 is a plus * Strong debugging, analytical, and problem solving abilities * Ability to learn quickly and work independently * Excellent written and verbal communication skills
Possess a strong attention to detail
Moody's Corporation, often referred to as Moody's, is an American business and financial services company.