Python Engineer Contractor managing Dimensional's enterprise investment data warehouse. Designing scalable solutions and collaborating on high-performance data applications and services for investment technology.
Responsibilities
Participate in the management of Dimensional’s enterprise investment data warehouse
Understand our client's needs, collaborate on the design of solutions, and work with emerging data engineering tools and best practices
Design, develop, document, and test multiple application services focusing on building scalable data platform and services
Expand and optimize our data and data pipeline architecture
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 including data ingestion, data validation, quality control, data integration, storage, management, and delivery
Write unit/integration tests, contribute to engineering wiki, and write detailed documentation
Build high-performance and scalable data-transfer toolsets
Focus on data consistency, refresh rates and caching requirements
Requirements
Bachelor’s degree in engineering, math, computer science, or a related field, or equivalent work experience
4-5 years of programming experience in Python (open source) or equivalent
Proficiency in building RESTful APIs and web services
4-5 years of SQL experience
Proven track record of leveraging SOLID principles and Domain Driven Design to drive successful outcomes
Experience in high performance and high availability data applications including expertise in performance optimization and tuning
Experience with automated acceptance testing and ability to write unit-tested, maintainable code
Strong 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 both Agile/Scrum and waterfall methodologies with a software development and integration focus.
Benefits
Comprehensive benefits
Educational initiatives
Special celebrations of our history, culture, and growth
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.
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 Developer specializing in backend and full stack application development for automotive sector in Bengaluru. Must possess knowledge in Java technologies and application server development.
Java Backend - Technical Specialist responsible for backend or full stack development. Core skills required include Core Java, Spring Boot, and PL/SQL knowledge.
Medical staff position caring for patients at breast center in Mönchengladbach. Requires strong communication, organization skills and empathy in a healthcare setting.
Junior Back - End Developer at SONDA responsible for developing web and mobile applications using React and Flutter. Collaborating with designers and ensuring application performance and security.
Backend Software Engineer focusing on embedded Linux software for IoT devices at Teltonika. Engaging in API development and collaboration within R&D teams in an innovative environment.
C++ Softwareentwickler für die Entwicklung und Weiterentwicklung von Softwarelösungen in Mechernich. Zusammenarbeit mit einem engagierten Team in einem familiengeführten Unternehmen.
Java Team Lead managing teams and technology implementation at IDEMIA. Responsible for team performance, engagement, and driving continuous improvements.
Backend Developer responsible for designing, implementing, and maintaining backend systems for community - focused projects at Today’s Technology team. Joining a purpose - driven organization helping impact organizations at scale.