Disclaimer: Hunt UK Visa Sponsors aggregates job listings from publicly available sources, such as search engines, to assist with your job hunting. We do not claim affiliation with Moody's Corporation. For the most up-to-date job details, please visit the official website by clicking "Apply Now."
The Internal Moody's title for this role is: Assistant Director- Senior Software Engineer.
Responsibilities:
- Develop high-quality, efficient, and scalable software solutions using Java or C#.
- Design and implement data streaming pipelines to extract, transform, and load data from Kafka into a NoSQL datastore and Elasticsearch.
- Collaborate with cross-functional teams to understand data requirements, identify opportunities for improvement, and propose innovative solutions.
- Optimize data processing and retrieval performance, ensuring system scalability and reliability.
- Write clean, maintainable, and well-documented code following established coding standards and best practices.
- Conduct thorough testing, debugging, and troubleshooting to identify and resolve any software defects or performance issues.
- Stay up-to-date with industry trends and emerging technologies related to data streaming, data stream processing, NoSQL databases, and Elasticsearch.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 3-5 years of professional experience as a software developer, with a strong focus on Java or C# development.
- Solid understanding of data streaming concepts and experience with Apache Kafka / Flink.
- Proficiency in working with NoSQL databases (e.g., MongoDB, Cassandra) and Elasticsearch.
- Strong knowledge of software development principles, design patterns, and best practices.
- Experience with distributed systems, microservices architecture, and cloud platforms (e.g., AWS, Azure, GCP) is a plus.
- Familiarity with Agile/Scrum methodologies and version control systems (e.g., Git).
- Excellent problem-solving and analytical skills, with the ability to prioritize and manage multiple tasks effectively.
- Strong communication and collaboration skills to work effectively in a team-oriented environment.
Join our team and contribute to building cutting-edge data processing and retrieval solutions. Apply your expertise in Java or C# development, data streaming, NoSQL databases, and Elasticsearch to tackle challenging problems and drive our technology forward.
Company Benefits
- Pension 3-6% EE / 6-12% ER
- PMI
- 25 days holiday plus 2 company days to be taken in Dec
- Bonus scheme
- Plus other smaller benefits that will be outlined at offer
Interview Process
- Phone screen with Recruiter
- 1st interview with Hiring Manager
- 2nd interview with the team