Data Systems Developer

python, SQL, Reporting, Azure, AWS, Cloud, Agile, ETL Data Management, Data Lake, Spark, Synapse, Data Warehouse, requirements gathering, design, software development, testing, documentation, production support
Full Time
$120,000 - $150,000

Job Description

Summary:
We are seeking a software engineer with a passion for data and the financial services business. The engineer will be part of the Data Systems Team which is responsible for the management, curation, and growth of the firm’s mission-critical data. This individual should bring best practice techniques and be interested in turning our data and data platform into a competitive advantage.

The Data Team is currently working to move all data management to a cloud environment and is looking for a very talented and highly motivated individual to join our team. This individual will have the opportunity to learn data management in the cloud from the ground up and be a key enabler of our future.

The Data Systems Developer is responsible for the full life cycle of software development activities including working with the business, requirements gathering, design, software development, testing, documentation, and production support.

As a member of the Data Services Team, this individual will need to perform additional team related duties including actively participating in team discussions and meetings, mentoring of other team members, and performing occasional on-call rotation based production support.

Primary Responsibilities:
1. Responsible for all aspects of software development following the Agile methodology using the Scrum framework. Be part of self-managing and self-organizing team collaborating and producing shippable code and changes iteratively.
2. Deliver software products with minimal defects.
3. Deliver software projects that adhere to both team and firm software standards.
4. Partner with the business to deliver best-in-class data solutions.
5. Participate in the team on-call rotation to a. Ensure all critical overnight data delivery SLA(s) are met.
b. Perform daily review and actions for any non-critical overnight failures, data exceptions, or other business user inquiries.
6. Active participation in team meetings and discussions.

Minimum Qualifications:
1. Bachelor’s degree required in Computer Science or other related field.
2. At least 3 years of experience managing data and coding in Azure or AWS including data lake usage.
3. At least 3 years of full life cycle software development experience.
4. At least 3 years of experience in software development projects using .NET, Python, and/or MS SQL.
5. Experience implementing or using automated QA tools as part of the software development process.
6. Must have excellent technical and analytical skills.
7. Must have strong communication skills.
8. Must have a passion for new technologies and frameworks including Cloud and Agile Scrum.
9. Experience interfacing with business partners.
10. Track record of demonstrating leadership potential.
11. Knowledge of market data and financial data structures a plus.

Dice Id : solpart
Position Id : 7126655
Originally Posted : 2 weeks ago
Have a Job? Post it

Similar Positions

Data Systems Developer
  • Solution Partners, Inc.
  • Naperville, IL, USA
Data Science Engineer
  • IDC Technologies
  • Chicago, IL, USA
Data Warehouse Architect
  • US Cellular
  • Chicago, IL, USA
Senior Informatica ETL developer
  • Peterson Technology Partners
  • Chicago, IL, USA
Data Engineer (Azure)
  • Jobot
  • Chicago, IL, USA
Big Data Spark Engineer
  • Request Technology, LLC
  • Chicago, IL, USA
Data Engineer
  • Smart Synergies
  • Chicago, IL, USA
SAP Data Services Engineer
  • Dunn Solutions Group
  • Chicago, IL, USA
Sr. Data Analytics Engineer
  • Apex Systems
  • Oak Brook, IL, USA
Senior Cloud Data Architect
  • Jobot
  • Chicago, IL, USA