Imagine what we can DEVELOP with you
True leaders are always learning.
Moody's is home to information architects, thinkers, builders, and passionate problem solvers, a collection of diverse viewpoints working together to bring out our best.
Join us.
Forward Together.
Department
- Data Solutions
Role/Responsibilities
**Department**
The Data Solutions division is the commercial data business of Moody's Analytics, bringing together a vast catalogue of data to help business decision-makers assess risks and opportunities.
We are best known for Orbis, the world's most comprehensive database of public and private companies.
We are also the definitive source of ratings-related data for companies and securities that have been rated by Moody's Investors Service.
Data Solutions is also the home of NewsEdge the premier collection of premium and web aggregated businesses news with more than 19,000 sources which are normalized and delivered within sub seconds of release.
We strive to deliver convenience and insight to our customers by eliminating the hassle of sourcing, preparing, and accessing data, adding value when decisions need to be made.
Any analytical activity depends on reliable and accessible data, and we are proud to be a mission-critical information resource for decision-makers around the world.
- ** The Role / Responsibilities**:
Our Software Engineers help drive our customer-intensive business by creating and managing expert software services to process real-time news feeds, many of which have sub-second requirements.
You will be part of a highly motivated team responsible for handling millions of digital assets daily.
Assistant Director - Sr Software Engineer is seen as an expert in several technologies within the software engineering field:
- Provide expert level advice on multiple technologies across projects.
- Provide advice on requirements using expert level of knowledge on the possible technology solutions.
- Author technical design documents for shared modules
- TypeScript development skills, high-performance computing and superb programming abilities are expected.
- Take ownership of Business Missions/Epics and stories; Implement and test features based on the requirements.
- Collaborate across functional and project teams to assist in fixing the most complex/difficult defects.
- Provide input to continuously improve our engineering practices.
- Play a primary role in training sessions and knowledge sharing across the teams.
- You need to ask the right questions, log what needs to be logged, run the right diagnostics, build the correct software employing the proper algorithms, and provide crystal-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**:
**Qualifications**:
- Minimum Bachelor's degree in Computer Science or related majors from accredited institutions, Master is a plus.
- Deep understanding of Object-Oriented design and programming.
- Clear understanding of Software Development Life Cycle
- Expertise with AWS cloud environments, RabbitMQ and Kafka
- Expert in Programming Languages: Node.js with TypeScript.
- Competent in Service / Microservice -oriented architecture/web services (SOAP/REST) and CORS
- Familiar with SQL Databases: SQL (MySQL) and other NoSQL engines.
- Competent in: Jira, Git, ElasticSearch/OpenSearch, CI/CD
- Expert in Development Platforms: Linux
- Comfortable with Development tools: Visual Studio Code, Eclipse (CDT) and others.
- Experience with API gateways for maintainability and observability a big plus.
- Expertise in building large-scale high-volume APIs with RESTful endpoints.
- Quickly learns new technologies; is motivated to learn latest technologies and share this knowledge with others.
- Can communicate technical information to both technical and non-technical audiences.
- Works well in a fast-paced team environment; able to work under pressure to meet tight deadlines.
- Has strong analytical and problem-solving skills.
- Consistently displays good presentation skills.
- Excellent verbal and written communication skills
- Expertise on agile process, including SCRUM; mentors others to improve development process more broadly.
- Must be fully vaccinated for COVID-19 (i.e., at least 2 weeks after last dose) and, if hired, present proof of vaccination on start date, as determined by Moody's.For San Francisco positions, qualified applicants with criminal histories will be considered for employment consistent with the requirements of the San Francisco Fair Chance Ordinance.
This position may be considered a promotional opportunity, pursuant to the Colorado Equal Pay for Equal Work Act.
Click here to view our full EEO policy statement.
Click here for more information on your EEO rights under the law.
Click here to view our Pay Transparency Nondiscri