Job Title:
Principal Software Engineer
-----------------------------------
Role Overview:
We are seeking a seasoned software engineer with expertise in designing and developing robust systems. The ideal candidate will have a proven track record of delivering complex projects, leveraging industry best practices and agile methodologies.
-----------------------------------
Key Responsibilities:
* Design and develop large-scale applications using Python.
* Collaborate with cross-functional teams to deliver high-quality solutions.
* Develop and maintain data models, ensuring data quality and integrity.
* Implement efficient data processing techniques, utilizing SQL and Python.
-----------------------------------
Requirements:
1. 5+ years of experience working with Python and related technologies.
2. Strong understanding of software development life cycles (SDLC) and agile methodologies.
3. Proven experience in designing and developing reports and performance metrics from complex platforms.
4. Excellent problem-solving skills and ability to work independently.
-----------------------------------
Languages:
English: B2 Upper Intermediate