Overview
On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 12 Month(s)
Skills
Data Engineer
Python
Pyspark
SQL Agile practices.
Job Details
Python Data Engineer
12 Months contract . Extension
Onsite McLean, VA M - F
In Person (F2F interview) is required.
Must Have Qualifications:
- Data engineer
- Python, Pyspark, SQL Agile practices.
- Preferred, Snowflake and informatica, IICS
Job Description:
- 5 years of relevant experience and specialized training or certification in the following technologies: J2EE, Java, Web Development and SQL.
- Strong interpersonal and relationship building skills
- Foster a collaborative and inclusive team environment, encouraging open communication and knowledge sharing.
- Develop and maintain complex, reusable Angular components as part of a shared component library.
- Collaborate with UX/UI designers to accurately implement sophisticated design specifications and user experience requirements.
- Apply advanced CSS skills, including responsive layouts (Flexbox, Grid) and theming, to ensure high-quality visual and interactive experiences.
- Ensure all components meet accessibility standards (such as WCAG) for an inclusive user experience.
- Document component usage and integration guidelines for consumers of the library.
- Package, test, and publish the component library to Artifactory, ensuring proper versioning and dependency management.
- Use Bitbucket for source control, participating in code reviews and following established branching strategies.
- Work with CI/CD pipelines to automate building, testing, and deploying the component library.
- Test and validate components for cross-browser compatibility and responsive behaviour across devices.
- Troubleshoot and resolve UI or styling issues, working closely with designers and developers to achieve precise results.
- Provide support to users consuming the component library, assisting with integration, debugging issues, and implementing code fixes as needed.
- Participate in working sessions with users to identify and resolve technical challenges in real time.
- Write and maintain unit, integration, and end-to-end test cases for Angular components to ensure reliability and maintainability.
- Refactor and optimize existing components for improved performance and scalability.
- Maintain up-to-date technical documentation for all developed components and processes.
- Stay current with Angular, CSS methodologies, and evolving UX/UI best practices.
- Research and recommend new tools, libraries, or frameworks to improve development workflows and component quality.
- Collaborate with backend developers to ensure seamless integration between frontend components and APIs.
- Adhere to code quality standards and participate in regular code reviews to maintain a high standard across the codebase.
- Provide knowledge sharing and mentorship to team members on Angular best practices, accessibility, and component development.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.