ETL Developer
Our client in the public sector is seeking an ETL developer adept with Azure platform including Azure Databricks and Azure Data Synapse Analytics.
Education:
· Knowledge of computer science field with particular emphasis on software design normally attained through completion of a four-year degree in computer science, or equivalent combination of education and related experience, with training in the Microsoft Azure, Databricks, and other software development technologies.
Experience/skills required:
· To implement, maintain and support Azure data pipelines working with the Data Platform, Cloud, Infrastructure team, project team and architecture team
· To implement and validate Azure project enhancements including design, solutions, optimization, etc.
· To develop and automate data pipelines in Azure Synapse, ADF and Databricks.
· To automate devops and CICD pipelines in Github
· A minimum of six (6) years of direct work experience as an enterprise Software Developer with a minimum of two (2) years’ experience working with cloud technologies, providing a solid background in the analysis, and development of corporate systems. Demonstrated experience in implementation of creative and effective solutions to business needs by means of both purchased and developed solutions.
· Excellent knowledge of the principles and practices of systems development, with the ability to promote a coherent corporate approach to Enterprise application delivery using a multi-tiered architecture
· Understands concepts of Containers, Micro-Services, Continuous Integration
· Understands Cloud computing concepts and how to build Cloud deployable applications
· Strong programming skills with experience in Python, Java, SQL, REST API, and Github actions
· Understanding of multi-threaded and asynchronous application design
· Strong automated testing discipline; familiarity with continuous integration and test-driven development is a plus.
· Excellent interpersonal skills as well as written and oral communication skills are essential.
Responsibilities may include but are not limited to:
· Provides input to detailed specifications from which programs will be written, based on an understanding of the business or functions for which the application is designed
· Uses the latest concepts in application architecture, and standard Software Development Life Cycle (SDLC) processes to determine technical design, develop and test code, and document and implement software solutions at the application level
· Develops, and implements integrated web applications using industry standards such as web services and Service-Oriented Architecture
· Performs the technical analysis, coding, testing, debugging, and documentation, with full technical knowledge of all phases of applications systems analysis and programming
· Prepares or provides input to technical documentation for all development items; supports analysis, development and testing for enterprise solutions
· Reviews all programs prior to implementation to verify consistency and conformance with established departmental guidelines, policies and practices, as well as industry standard guidelines
· Performs the development testing to verify that the programs function correctly and to ensure that modifications have not caused errors in other parts of the program, interfacing programs and interfacing systems
· Supports and provides artifacts and inputs to program implementation activities for all assigned systems and/or projects
· Supports data population, installation, training, technical and acceptance testing, and post-implementation refinements for all custom-developed objects
· Follows established ITIL processes in troubleshooting, fixing, configuring, upgrading, testing, implementing or deploying fixes/patches/upgrades to web-based enterprise applications
· Works with user departments to advise on, or resolve specific problems or make changes in systems applications, capabilities, alternative programming approaches, limitations, etc.
The pay range that the employer reasonably expects to pay for this position is between and
Our voluntary benefits offering includes medical, dental, vision and retirement benefits.
Applications will be accepted on an ongoing basis.
Tundra Technical Solutions would like to thank you for the interest you have demonstrated in this opportunity. However, only candidates with the required skills will be contacted.
Tundra Technical Solutions is an Equal Opportunity/Affirmative Action Employer. We welcome and encourage diversity in our workplace.
Not interested in this position, but know somebody who might be? Check out our Referral Reward Program, referrals are a big secret behind our success. As always, we’re on the lookout for great people. And we know that you know great people!
Tundra Technical Solutions is among North America’s leading providers of Information Technology and Engineering staffing and consulting services. Our success and our clients’ success are built on a foundation of service excellence. Rather than continually trying to sell to new clients and companies and simply filling databases with candidates, we focus on developing stronger relationships and deeper knowledge of our existing clients’ challenges and opportunities.
Open ears. Open minds. Open futures