Software Engineer

Moody's

3.9

(9)

Bengaluru, India

Why you should apply for a job to Moody's:

  • 78% say women are treated fairly and equally to men
  • 89% would recommend this company to other women
  • 100% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Moody’s Women’s ERG seeks to enhance the recruitment, retention, promotion and professional development of female professionals.
  • RE-IGNITE is a paid 16-week return to work program designed for individuals wishing to restart their careers after a career break.
  • Commitment of $1 million over the next five years to promote equal justice and advancement of the Black community.
  • #28068173

    Position summary

    initiatives, employee development programs and view our annual DE&I Report at moodys.com/diversity

    Responsibilities: Software Developer is seen as skilled in several technologies within the software engineering field: • Helps maintain a large suite of real-time news feed handlers; bug-fixes, new releases, and new feed handlers. • Read and understand news publisher feed specifications and engineering/installation documentation; develop our coding specs based on these. • Re-architecture, build and maintain, integrate with another solutions inside Moody's. • Explore new algorithms and implementations to improve solutions. • Maintain high performance and quality code. • Answer questions posed by any Moody's employee or customer about features and operations. • Work with advanced graphic and publishing file formats, like PDF, as necessary to integrate publisher-supplied documents in these formats. • Create logical and flow diagrams to reflect solutions and architectures. • Maintain aspects of custom publishing and syndication systems for clients. • Investigate and find the root cause for the most complex software problems reported by clients pertaining to your code. Show expertise in verbal and written communication regarding these defects. • Provide input to continuously improve our engineering practices. • Contribute to training sessions and knowledge sharing across the teams. • You need to ask the right questions, log what needs to be logged in, run the right diagnostics, build the correct software employing the proper algorithms, and provide clear answers to questions about your code. • You will need to set high-performance goals for yourself, assume responsibility and accountability, and self-impose standards of excellence in a structured environment with your manager.

    Qualifications:

    • Bachelor's degree in computer science or related majors from top institutions.

    • Understanding of Object-Oriented design, multithreading, hash tables, programming

    with strong focus on text manipulation.

    • Understanding of memory utilization in processes

    • Exposure to event driven architectures

    • Good understanding of TCP/IP and UDP server/client communication

    • Familiar with automation processes.

    • Minimum 3 years' professional software development experiences

    • Clear understanding of Software Development Life Cycle

    • Familiar with agile process, including SCRUM; mentors others to improve development process more broadly. • Quickly learns modern technologies; is motivated to learn latest technologies and share this knowledge with others. • Excellent verbal and written communication skills • Works well in a fast-paced team environment; able to work under pressure to meet tight deadlines. • Has analytical and problem-solving skills. • Can communicate technical information to both technical and non-technical audiences. • Consistently displays good presentation skills. • Experience with AWS (Amazon Web Services) technologies mostly S3 bucket, Lambda, AWS virtual instances usage. • Experience with GCP (Google Cloud Platform) technologies, Cloud Run, Cloud Function, Cloud Events, virtual instances, and bucket storage. • Familiarity with Containerization technologies like Docker • Familiarity with modern front-end build pipelines, tools, CI/CD concepts. • Proficiency in Git, including the ability to evaluate and maintain the codebase during code reviews via GitHub Pull Requests • Experience with Kafka/RedPanda • Exposed to GenAI and General AI technologies • Has some experience with NLP/AI/ML solutions, search engines, indexers. • Expert in Programming Languages: Python, C, C++ • Capable to work with file manipulations: reading, writing, binary form, inotify, directories access. • Familiar with: JSON, XML, HTML, CSS • Comfortable with Development tools: MS Visual Studio Code, Eclipse (CDT) etc. • Competent in Development Platforms: Linux (CentOS, Rocky, RedHat ...) • Familiar with compilation process by gcc and with Makefile • Familiar with delivery methods like FTP, SFTP, RSS • Familiar with Databases: SQL, MySQL, and NoSQL like MongoDB • Competent in Others: SVN, Jira, Confluence • Exposure to Financial Services and Solutions is plus

    Moody's is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, sexual orientation, gender expression, gender identity or any other characteristic protected by law.

    Candidates for Moody's Corporation may be asked to disclose securities holdings pursuant to Moody's Policy for Securities Trading and the requirements of the position. Employment is contingent upon compliance with the Policy, including remediation of positions in those holdings as necessary.

    Why you should apply for a job to Moody's:

  • 78% say women are treated fairly and equally to men
  • 89% would recommend this company to other women
  • 100% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Moody’s Women’s ERG seeks to enhance the recruitment, retention, promotion and professional development of female professionals.
  • RE-IGNITE is a paid 16-week return to work program designed for individuals wishing to restart their careers after a career break.
  • Commitment of $1 million over the next five years to promote equal justice and advancement of the Black community.