The purpose of this role is to provide technical guidance and suggest improvements in development processes. Develop required software features, achieving timely delivery in compliance with the performance and quality standards of the company.
Job Description:
Key Responsibilities
Design, implement, and deploy enterprise data solutions using cutting-edge cloud-based technologies
Follow Agile methodologies to release iterative feature sets very rapidly
Research and introduce new solutions and technologies to the project and stakeholders, provide technical guidance and suggest improvements in development
Work independently, without guidance, with broader overview on the project
Coordinate with other teams as part of a larger data-sharing system
Employ software development best practices such as automated testing, peer code reviews, continuous integration, and continuous delivery
Translate business requirements and develop technical specifications
Communicate clearly and document processes
Perform quality assurance and testing of your work
Contribute to a collaborative, positive, stimulating, and enjoyable environment for your development team
Qualifications
Bachelor s degree in Computer Science, Engineering, Information Systems or equivalent experience
Must have 5+ years of work experience with programming languages, Python Snowflake, Tidal , Linux Command Line/Shells scripting, DMExpress/SyncSort, Korn Shell
Must have strong database fundamentals including MS SQL, relational and non-relational data models and schema designs, and understanding of database performance implications
Must have experience leveraging automated tests for code validation and test-driven development
Must have experience building and deploying products using continuous integration principles
Must have working knowledge of software engineering and development methodologies, techniques, and tools, including Issue Tracking (like JIRA), code repositories (like Git, Bitbucket) and the Software Development Lifecycle
Required Skills:
Korn Shell
SAS
MS SQL
Linux Command Line/Shells scripting
DMExpress/SyncSort
Tidal
Python
Snowflake
Desired Skill:
Understanding of cloud-based technologies (AWS, GCP or Azure, AWS preferred)