Software Engineering Opportunity
We are seeking an experienced Senior Software Engineer to join our team.
* Design and develop scalable applications to process large datasets using Python libraries like Pandas, Numpy or Spark.
* Build custom data pipelines for extracting, transforming and loading data from diverse sources.
* Develop web applications using Angular or React with a focus on single-page application architecture.
* Utilize object-oriented programming principles to build robust codebases.
* Contribute to cloud migration efforts and participate in AWS application deployment.
Requirements
* 10+ years of experience in enterprise software development.
* Strong Python programming skills with experience in data processing and analytics.
* Proven experience in developing custom ETL/data pipelines and working with relational databases.
* Solid understanding of object-oriented programming and software design patterns.
* Experience building web applications with SPA architecture.
* Familiarity with cloud platforms particularly AWS and experience with cloud migration is an advantage.