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
Senior Backend Engineer at Fligoo designing serverless architectures for IoT telemetry data processing on AWS. Collaborating in an industrial reengineering project within Industry 4.0 framework.
C++ R&D Engineer responsible for 3D research and algorithm development for MedTech. Collaborating with diverse teams and training on C++ concepts in a cutting - edge environment.
Backend Engineer responsible for Node.js backend development and AI system integration. Involves creating REST APIs and working with database integrations in a remote or office setting.
Lead Java Software Engineer at Wells Fargo leading modernization of risk and pricing platform. Collaborate with teams to deliver high - impact technology initiatives and enhance trading workflows.
Backend Developer developing and maintaining scalable backend systems for the GRÜN Software Group. Collaborating with teams to ensure quality, stability, and efficient data flows.
Senior Fullstack Developer enhancing Java and Vue.js applications at INTERSPORT Deutschland e.G. involving modern web applications and agile team collaboration.
Software Engineer Lead responsible for technical design and development of software solutions at PNC. Leading Java/Spring/Microservices projects while supporting team growth and product delivery.
Backend Developer at GRÜN Software Group developing scalable and secure backend systems. Collaborating closely with frontend developers and participating in architecture decisions.
Full Stack Developer working on a live cloud - native resource planning product. Collaborating with a focused team to enhance airport performance and passenger experience in aviation.