Senior Data Engineer
Apply NowCompany: CoreTechs
Location: Baltimore, MD 21215
Description:
Senior Data Engineer
Candidates must live within 50 miles of the company's corporate offices: Baltimore, MD| Wilmington, DE | Charlotte, NC | Irving, TX
Note: MUST be legally authorized to work in the United States.
This role is NOT open to 3rd party providers.
THE ROLE:
KEY RESPONSIBILITIES:
QUALIFICATIONS:
We are an equal opportunity employer, and we are an organization that values diversity. We welcome applications from all qualified candidates, including minorities and persons with disabilities.
reqOMF-REQ-0003651
Candidates must live within 50 miles of the company's corporate offices: Baltimore, MD| Wilmington, DE | Charlotte, NC | Irving, TX
- Contract to Hire
- Top 3 Skills: Strong TypeScript Developer, GraphQL and Data Modelling Experience (Aurora, Postgres etc.)
Note: MUST be legally authorized to work in the United States.
This role is NOT open to 3rd party providers.
THE ROLE:
- The company is seeking an Sr. Data Engineer. As the company expands its market verticals, a multi-product strategy is evolving to penetrate markets through compelling customer engagement. Correspondingly, teams deliver products across a variety of platforms and technologies. Our products and platforms span AWS, Azure, IBM iSeries and zSeries, and OpenShift on-prem as part of a hybrid strategy. With both disparate technology delivery and varying regulatory requirements, the company's environment is both complex and evolving, supporting a broadening multi-product strategy
- The Sr. Data Engineer 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 the company 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
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:
- Bachelor's or master's in computer science, engineering, or related field
- Minimum of 5 years of experience 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
- Strong problem-solving skills and the ability to think critically and creatively
- Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams
- Ability to work independently and manage multiple tasks and projects simultaneously
- Detail-oriented with a strong focus on code quality and maintainability
- Strong backend development using Typescript GraphQL Data Modeling - Aurora, Postgres
- AWS Cloud Native Tech Stack DevOps - CI/CD Pipeline Enterprise Event Bus - Kafka
We are an equal opportunity employer, and we are an organization that values diversity. We welcome applications from all qualified candidates, including minorities and persons with disabilities.
reqOMF-REQ-0003651