Base Career helps you apply smarter for this job.
Key skills for this role
iCIMS, Inc. seeks a Principal Software Engineer (Holmdel, NJ): Responsible for designing and implementing new features and performing code reviews.
Develop, test, and maintain a scalable web and responsive applications while devising automation strategies, test strategies, and test cases to automate new features and enhance existing functionality.
Apply engineering best practices to design, develop, and analyze test plans and strategies to meet performance, usability, scalability, reliability, and security needs.
Collaborate with agile team members on achieving Sprint deliverables, and ensure proper documentation exists for assigned products.
Research and resolve complex problems as they arise while proactively searching for improvements with respect to modules and features.
Responsible for data tracking using Snowplow.
Build and maintain ELT pipelines using Python, Scala, and Java.
Build and maintain data warehouse and data marts in Redshift.
Implement dimensional modeling using in-database transformation tool dbt.
Implement multi-touch source attribution modeling.
Create dashboards and visualization in Looker using programmable lookml.
Design and implement data lake architecture that ingests data from various sources, including SQL, Server, MySQL, MariaDB, S3, and BigQuery, and prepare them in consumable parquet format using DMS, AppFlow and Glue, to support Data Science, AI/ML, and BI use cases.
Telecommuting permitted.
MINIMUM REQUIREMENTS: The position requires a Bachelor’s degree in Computer Science, Information Technology, Information Systems, Engineering, or a related field of study and three (3) years of experience.
The company will also accept a Master’s degree and one (1) year of experience.
Employer will accept one additional year of work experience for each year not completed towards the degree.
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
, USA
, USA
, USA
, USA
, USA
Hyderabad, IND
, IND
, IND
must involve one (1) year of experience in the following: data pipelines, ETL (Extract, Transform, Load); data analysis; dashboard and visualization; data modeling; API; Pandas; Python; SQL; Java; MySQL; and MongoDB.
Telecommuting permitted.
Verified company details for this employer are not available yet.
Full-time
Senior · 3+ years experience
Hybrid
Apply faster on company sites with our extension.