Job responsibilities
- Develop and deploy data platform solutions primarily using Python engineering.
- Develop and optimize data processing workflows.
- Implement strong object-oriented programming principles to create robust and maintainable code.
- Ensure adherence to coding standards and best practices, including comprehensive test coverage and documentation.
- Collaborate with product managers, architects, and other engineers to deliver high-quality software solutions.
- Troubleshoot and resolve technical issues across the development and production environments.
- Continuously improve software development processes and contribute to the team’s knowledge base.
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 3+ years applied experience.
- Strong software engineering and object-oriented programming skills with expertise in Python
- Strategic thinking and passion for business strategy and business processes.
- Excellent interpersonal skills and ability to communicate with clarity, brevity and tailor message to a technical or business audience.
- Strong attention to detail
Preferred qualifications, capabilities, and skills
- Experience in working with AWS.
- Familiarity with modern front-end technologies
- Exposure to cloud technologies