Collaborate closely with engineers and business analysts to define the scope of development projects, ensuring alignment with our strategic objectives and customer needs.
Participate in direct customer communications to help translate customer needs into strategic solutions.
Develop and maintain data-centric software and database solutions in collaboration with colleagues and teams across the globe.
Showcase your technical expertise by developing and supporting software, including applications, database integrations, interfaces, and new functionality enhancements.
Work closely with our Quality Assurance team during the testing and deployment phases of new products and features, ensuring a seamless and top-quality user experience.
Adhere to strict coding standards, emphasizing the importance of clean and maintainable code that complies with industry best practices.
Stay at the forefront of technological advancements by continuously learning and working with different technologies and tools while adhering to industry standards and best practices.
Qualifications:
5+ years of relevant work experience
Experience with Linux
Strong knowledge of SQL and Database Design
Expertise in Object Oriented Design
Comprehensive proficiency with Python
Experience with Agile or Scrum methodologies
Familiarity with source control tools like (Git, SVN)
Desired Skills:
Experience with web development using Python, Flask, Bootstrap, React, htmx
Proficiency with MySQL
Familiarity with Snowflake
Familiarity with cloud platforms (e.g., AWS, Azure, GCP)
Experience with API development in REST or GraphQL
Understanding of secure software development best practices