Software Developer
Software DeveloperDesign, build, and maintain data ingestion pipelines to bring high-volume data into enterprise database systemsDevelop backend processing logic for data validation, transformation, and integrationIntegrate data across internal and external systems (e.g., CyberArk, SailPoint)Optimize database performance through query tuning, indexing strategies, and efficient data modelingManage and enhance complex, field-driven update logic within large datasetsCollaborate with architects, engineers, and business stakeholders to deliver scalable data solutionsParticipate in CI/CD workflows, code reviews, and version control (GitHub)Ensure data quality, scalability, and reliability across ingestion and processing layersParticipate in Agile standups and provide progress updatesDevelop scripts to ingest and process data from multiple sourcesBuild data movement logic from centralized systems into databasesImplement business rules to assess risk based on dataset attributes5+ years of experience in software engineering or data engineeringStrong backend development experience with JavaHands-on experience building and maintaining data pipelines / ingestion frameworksStrong database experience including: performance optimization, query tuning, indexing strategies, data modelingExperience handling complex data processing logic at scaleExperience with CI/CD pipelines and GitHubStrong communication and stakeholder collaboration skills