Back-End Software Engineer developing investment data technology solutions for investment firm. Collaborating with teams to build scalable data applications and improve data platforms.
Responsibilities
Build and deliver investment data technology solutions in support of Research, Portfolio Management, Trading, Analytics and Reporting functions.
Formulate, design, develop, test, and deliver data technology solutions with a balanced focus on speed and quality.
Collaborate with business analysts, product owners, and project managers to develop user stories, estimates, and work plans.
Work with minimal supervision and advise business clients and IT management of technology capabilities and recommend strategies to maximize the benefits of new technologies.
Identify, design, and implement changes to data pipelines at various stages including data ingestion, data validation, and quality control, data integration, storage, management, and data delivery.
Write unit/integration tests, contribute to engineering wiki, and write detailed documentation
Build high-performance and scalable data-transfer toolsets which reliably transfer datasets between endpoints within established SLA's.
Focus on data consistency, refresh rates and caching requirements while keeping the data current across a variety of interfaces.
Build and enhance CI/CD pipelines and develop supportable solutions.
Participate in code and design reviews.
Provide technical troubleshooting and support for production systems.
Requirements
A bachelor’s degree in engineering, math, computer science, or a related field.
Master’s degree is preferred.
4 to 5 years of programming experience in Python (open source) or equivalent.
Ability to work on multiple programming languages and platform is highly preferred.
Proficiency in building RESTful APIs and web services.
4 to 5 years of SQL experience (No-SQL experience is a plus)
Familiarity with SOLID principles and Domain driven design
Experience in high performance and high availability data applications and must have a keen eye for performance optimization and tuning.
Experience with automated acceptance testing and ability to write unit-tested, maintainable code.
Good understanding of cyber security risks and demonstrated ability to design and build highly secure applications.
Experience working in a dynamic and interactive team environment to build world-class software implementations.
Knowledge of best practices and IT operations in an always-up, always-available service.
Experience working with Agile Scrum and waterfall methodologies with a software development and integration focus.
Strong analytical and problem-solving skills.
Effective written and verbal communication skills with a keen sense of customer service.
Benefits
Comprehensive benefits
Educational initiatives
Special celebrations of our history, culture, and growth
Full Stack Developer responsible for developing and maintaining web applications in .NET for a global IT consulting firm. Collaborating in a hybrid environment with a focus on innovation and system integration.
Developer specializing in C# for a global IT company with innovative projects in various technologies. Seeking a flexible team member for client analysis and development.
Mid - Level Back - End Engineer developing backend applications using .NET and AWS for legal tech. Collaborating with teams to enhance performance and drive innovative solutions.
Backend Developer at TRATON designing and maintaining core services for EV charging platform. Collaborating primarily using .NET and AWS to build scalable backend systems.
Storage Operations Engineer managing day - to - day storage operations for enterprise environments at Broadridge. Collaborating with teams and ensuring optimal performance of storage systems with a focus on financial services.
Quantitative Developer responsible for optimizing and developing business systems for a leading crypto brand in the Philippines. Engaging in cross - functional teamwork and scalable growth opportunities with innovative ideas.
Backend Engineering Intern at Lagos - based fintech startup automating spend management and cross - border payments. Responsibilities include coding, maintenance, and technical performance monitoring in a hybrid environment.
Java Developer specializing in backend and full stack application development for automotive sector in Bengaluru. Must possess knowledge in Java technologies and application server development.
Angular JavaScript Developer specializing in React JS with a minimum of 4 years of experience in front - end development. This role is tailored for candidates in India with technical skills in various frameworks and deployment.
Java Backend - Technical Specialist responsible for backend or full stack development. Core skills required include Core Java, Spring Boot, and PL/SQL knowledge.