Data Engineer
Apply NowCompany: My IT LLC
Location: Dallas, TX 75217
Description:
Job Role: Data Engineer
Duration: 6+ Months
Location: Hybrid - Charlotte,NC / Dallas, TX / Chicago, IL / Baltimore,MD / Wilmington,DC / NYC, NY and will need to be onsite approximately once a month.
Exp. Level: 10+ Years
Contract Type: W2 / 1099
Only USC & GC
We need a Data Engineer to help us in our corporate growth. We are a dynamic financial services firm. Our teams deliver products across a variety of platforms and technologies from AWS, Azure and OpenShift on-prem as part of a hybrid strategy.
In order to be considered for this Data Engineer role you will have delivered solutions which are mixed on-prem / AWS hybrid and have demonstrated a drive toward building cloud-native solutions. This is a hands-on engineering role which provides an opportunity to solve complex business, data, and technical challenges. With OMF having both on-premises and cloud-based operations. The person in this role will be responsible for driving execution through iterative development, software craft and automation wherever possible.
Must Have Skills:
Key Responsibilities
Qualifications
Duration: 6+ Months
Location: Hybrid - Charlotte,NC / Dallas, TX / Chicago, IL / Baltimore,MD / Wilmington,DC / NYC, NY and will need to be onsite approximately once a month.
Exp. Level: 10+ Years
Contract Type: W2 / 1099
Only USC & GC
We need a Data Engineer to help us in our corporate growth. We are a dynamic financial services firm. Our teams deliver products across a variety of platforms and technologies from AWS, Azure and OpenShift on-prem as part of a hybrid strategy.
In order to be considered for this Data Engineer role you will have delivered solutions which are mixed on-prem / AWS hybrid and have demonstrated a drive toward building cloud-native solutions. This is a hands-on engineering role which provides an opportunity to solve complex business, data, and technical challenges. With OMF having both on-premises and cloud-based operations. The person in this role will be responsible for driving execution through iterative development, software craft and automation wherever possible.
Must Have Skills:
- TypeScript
- GraphQL
- Data Modeling - Aurora, Postgres
- Five years in software development leading large scale initiatives in collaboration with cross functional teams.
- Strong proficiency in GraphQL, including schema design, query optimization, and performance tuning.
- Expertise in TypeScript and its application in both front-end and back-end development.
- Proficiency with data solutions using RDBMS like Aurora and Postgres and in-memory data stores like Redis and memory dB, including data modeling, performance optimization, and data migration.
- Experience with BPMN workflow solutions such as Camunda, including workflow design, implementation, and management.
- Familiarity with other relevant technologies such as Node.js, React, or similar frameworks.
- Experience with CI/CD tools like Jenkins and version control systems especially GitHub.
- Previous experience with designing customer domain for large enterprise and domain driven design is a big plus.
- Previous experience in leadership and mentorship will be an added advantage.
Key Responsibilities
- Collaborate with architects, product managers, and designers to understand the requirements, scope, and deliver high-quality solutions.
- Strong backend development using Typescript is a must.
- Data modeling experience to design, develop, and maintain GraphQL APIs and Data Solutions using RDBMS like Aurora, Postgres, and in-memory data stores like Amazon Memory DB and Redis, ensuring optimal performance, data integrity, availability and scalability.
- Utilize TypeScript to write clean, maintainable, and efficient code for back-end development.
- Execute multi-product development strategy in collaboration with cross-functional teams to create, develop and support multiple products, ensuring seamless integration and consistent user experiences.
- Participate in design, development and review of automated test cases to ensure comprehensive test coverage and high software quality.
- Extensive experience with cloud platforms, containerization technologies and infrastructure as code (IaC) like AWS, Azure, Docker, Kubernetes and Terraform
- Strong background in DevOps with extensive experience in CI/CD practices, along with a passion for automating processes to enhance productivity and code quality.
- Provide technical leadership, guidance and mentorship to junior engineers, promoting best practices and fostering a culture of continuous improvement.
- Conduct thorough code reviews to ensure code quality, maintainability, and adherence to coding standards.
- Identify, troubleshoot, and resolve complex technical issues, ensuring the stability and reliability of our software systems.
- Take a hands-on approach to manage the delivery of innovative projects, collaborating closely with cross-functional teams to meet project timelines and quality standards.
- Stay up to date with the latest industry trends, technologies, and best practices, and apply this knowledge to improve our software development processes.
Qualifications
- Five years in software development leading large scale initiatives in collaboration with cross functional teams.
- Strong proficiency in GraphQL, including schema design, query optimization, and performance tuning.
- Expertise in TypeScript and its application in both front-end and back-end development.
- Proficiency with data solutions using RDBMS like Aurora and Postgres and in-memory data stores like Redis and memory dB, including data modeling, performance optimization, and data migration.
- Experience with BPMN workflow solutions such as Camunda, including workflow design, implementation, and management.
- Familiarity with other relevant technologies such as Node.js, React, or similar frameworks.
- Experience with CI/CD tools like Jenkins and version control systems especially GitHub.
- Previous experience with designing customer domain for large enterprise and domain driven design is a big plus.
- Previous experience in leadership and mentorship will be an added advantage.