Fitch Group is hiring a Lead Software Developer to join the FDR Data Tech team. In this role, you will be responsible for designing, building, and maintaining our core data repository and ratings platform. You'll lead hands-on development of Java-based applications and data solutions, collaborate with stakeholders, and drive innovation with AI/ML integration.
What You'll Do
- Design, develop, test, and deploy robust application development and infrastructure to support evolving business needs across Ratings, Business, and Operation teams.
- Lead hands-on coding and testing for data engineering and AI/ML-enabled application development initiatives.
- Perform complex SQL queries and data analyses to directly support critical business decisions and optimize development delivery.
- Design, implement, and test APIs and data solutions using Python, Java, and related technologies.
- Build and maintain CI/CD pipelines using Docker, Kubernetes, and GitHub Action to automate deployment processes.
- Architect and design scalable data applications and databases using AWS cloud services (EC2, EKS, Lambda, S3, MQ) and modern design patterns.
- Develop data pipelines using Apache Kafka and Kafka Streams to enable real-time data processing.
- Collaborate closely with AI/ML teams to align data engineering practices with leading-edge AI use cases.
- Estimate project efforts, coordinate and prioritize multiple projects using Agile methodologies and Jira, and mentor contractors and junior team members.
- Partner with cross-functional teams to align dev solutions with broader business goals and present project status and technical insights to stakeholders and senior management.
- Automate manual processes, optimize data delivery, and re-design infrastructure for greater scalability.
- Write unit, integration tests and functional automation, researching problems discovered by quality assurance or product support, developing solutions to address the problems.
- Develop high quality, well documented and efficient code adhering to all applicable standards.
What We're Looking For
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 5-10 years of hands-on experience in the development space, with demonstrated expertise in financial services.
- Advanced proficiency in SQL (including PL/SQL) for data analysis, testing, and creating complex queries.
- Strong programming skills in Python and Java, with expertise in developing REST and GraphQL APIs.
- Hands-on experience with AWS cloud services (EC2, EKS, Lambda, S3, MQ) or equivalent cloud platforms.
- Expertise in building CI/CD pipelines using Docker, Kubernetes, and related tools.
- Proficiency in Agile methodologies and project management tools such as Jira.
- Experience with Microservices and Distributed Computing architectures.
- Proficient with development tools including GIT, Maven, Ant, JUnit, IntelliJ, and Netbeans.
- Working knowledge of Apache Kafka, Spring Boot, MongoDB, and Oracle databases.
Nice to Have
- Familiar with AI/ML tools such as Amazon Q Developer, GitHub Copilot, or other AI-powered coding assistants for software development and productivity enhancement.
Technical Stack
- Python, Java, SQL, PL/SQL, REST APIs, GraphQL APIs
- AWS (EC2, EKS, Lambda, S3, MQ), Docker, Kubernetes, GitHub Action
- Apache Kafka, Kafka Streams, Spring Boot, MongoDB, Oracle
- GIT, Maven, Ant, JUnit, IntelliJ, Netbeans
Team & Environment
You will be part of the FDR Data Tech team within the Technology & Data Team at Fitch Group.
Work Mode
This role is based in the Monterrey Office.
Fitch Group is an equal opportunity employer.





